We announced the upcoming end-of-support for AWS SDK for JavaScript v2.
We recommend that you migrate to AWS SDK for JavaScript v3. For dates, additional details, and information on how to migrate, please refer to the linked announcement.

Class: AWS.QuickSight

Inherits:
AWS.Service show all
Identifier:
quicksight
API Version:
2018-04-01
Defined in:
(unknown)

Overview

Constructs a service interface object. Each API operation is exposed as a function on service.

Service Description

Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

Sending a Request Using QuickSight

var quicksight = new AWS.QuickSight();
quicksight.cancelIngestion(params, function (err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Locking the API Version

In order to ensure that the QuickSight object uses this specific API, you can construct the object by passing the apiVersion option to the constructor:

var quicksight = new AWS.QuickSight({apiVersion: '2018-04-01'});

You can also set the API version globally in AWS.config.apiVersions using the quicksight service identifier:

AWS.config.apiVersions = {
  quicksight: '2018-04-01',
  // other service API versions
};

var quicksight = new AWS.QuickSight();

Version:

  • 2018-04-01

Constructor Summary collapse

Property Summary collapse

Properties inherited from AWS.Service

apiVersions

Method Summary collapse

Methods inherited from AWS.Service

makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService

Constructor Details

new AWS.QuickSight(options = {}) ⇒ Object

Constructs a service object. This object has one method for each API operation.

Examples:

Constructing a QuickSight object

var quicksight = new AWS.QuickSight({apiVersion: '2018-04-01'});

Options Hash (options):

  • params (map)

    An optional map of parameters to bind to every request sent by this service object. For more information on bound parameters, see "Working with Services" in the Getting Started Guide.

  • endpoint (String|AWS.Endpoint)

    The endpoint URI to send requests to. The default endpoint is built from the configured region. The endpoint should be a string like 'https://{service}.{region}.amazonaws.com' or an Endpoint object.

  • accessKeyId (String)

    your AWS access key ID.

  • secretAccessKey (String)

    your AWS secret access key.

  • sessionToken (AWS.Credentials)

    the optional AWS session token to sign requests with.

  • credentials (AWS.Credentials)

    the AWS credentials to sign requests with. You can either specify this object, or specify the accessKeyId and secretAccessKey options directly.

  • credentialProvider (AWS.CredentialProviderChain)

    the provider chain used to resolve credentials if no static credentials property is set.

  • region (String)

    the region to send service requests to. See AWS.QuickSight.region for more information.

  • maxRetries (Integer)

    the maximum amount of retries to attempt with a request. See AWS.QuickSight.maxRetries for more information.

  • maxRedirects (Integer)

    the maximum amount of redirects to follow with a request. See AWS.QuickSight.maxRedirects for more information.

  • sslEnabled (Boolean)

    whether to enable SSL for requests.

  • paramValidation (Boolean|map)

    whether input parameters should be validated against the operation description before sending the request. Defaults to true. Pass a map to enable any of the following specific validation features:

    • min [Boolean] — Validates that a value meets the min constraint. This is enabled by default when paramValidation is set to true.
    • max [Boolean] — Validates that a value meets the max constraint.
    • pattern [Boolean] — Validates that a string value matches a regular expression.
    • enum [Boolean] — Validates that a string value matches one of the allowable enum values.
  • computeChecksums (Boolean)

    whether to compute checksums for payload bodies when the service accepts it (currently supported in S3 only)

  • convertResponseTypes (Boolean)

    whether types are converted when parsing response data. Currently only supported for JSON based services. Turning this off may improve performance on large response payloads. Defaults to true.

  • correctClockSkew (Boolean)

    whether to apply a clock skew correction and retry requests that fail because of an skewed client clock. Defaults to false.

  • s3ForcePathStyle (Boolean)

    whether to force path style URLs for S3 objects.

  • s3BucketEndpoint (Boolean)

    whether the provided endpoint addresses an individual bucket (false if it addresses the root API endpoint). Note that setting this configuration option requires an endpoint to be provided explicitly to the service constructor.

  • s3DisableBodySigning (Boolean)

    whether S3 body signing should be disabled when using signature version v4. Body signing can only be disabled when using https. Defaults to true.

  • s3UsEast1RegionalEndpoint ('legacy'|'regional')

    when region is set to 'us-east-1', whether to send s3 request to global endpoints or 'us-east-1' regional endpoints. This config is only applicable to S3 client. Defaults to legacy

  • s3UseArnRegion (Boolean)

    whether to override the request region with the region inferred from requested resource's ARN. Only available for S3 buckets Defaults to true

  • retryDelayOptions (map)

    A set of options to configure the retry delay on retryable errors. Currently supported options are:

    • base [Integer] — The base number of milliseconds to use in the exponential backoff for operation retries. Defaults to 100 ms for all services except DynamoDB, where it defaults to 50ms.
    • customBackoff [function] — A custom function that accepts a retry count and error and returns the amount of time to delay in milliseconds. If the result is a non-zero negative value, no further retry attempts will be made. The base option will be ignored if this option is supplied. The function is only called for retryable errors.
  • httpOptions (map)

    A set of options to pass to the low-level HTTP request. Currently supported options are:

    • proxy [String] — the URL to proxy requests through
    • agent [http.Agent, https.Agent] — the Agent object to perform HTTP requests with. Used for connection pooling. Defaults to the global agent (http.globalAgent) for non-SSL connections. Note that for SSL connections, a special Agent object is used in order to enable peer certificate verification. This feature is only available in the Node.js environment.
    • connectTimeout [Integer] — Sets the socket to timeout after failing to establish a connection with the server after connectTimeout milliseconds. This timeout has no effect once a socket connection has been established.
    • timeout [Integer] — Sets the socket to timeout after timeout milliseconds of inactivity on the socket. Defaults to two minutes (120000).
    • xhrAsync [Boolean] — Whether the SDK will send asynchronous HTTP requests. Used in the browser environment only. Set to false to send requests synchronously. Defaults to true (async on).
    • xhrWithCredentials [Boolean] — Sets the "withCredentials" property of an XMLHttpRequest object. Used in the browser environment only. Defaults to false.
  • apiVersion (String, Date)

    a String in YYYY-MM-DD format (or a date) that represents the latest possible API version that can be used in all services (unless overridden by apiVersions). Specify 'latest' to use the latest possible version.

  • apiVersions (map<String, String|Date>)

    a map of service identifiers (the lowercase service class name) with the API version to use when instantiating a service. Specify 'latest' for each individual that can use the latest available version.

  • logger (#write, #log)

    an object that responds to .write() (like a stream) or .log() (like the console object) in order to log information about requests

  • systemClockOffset (Number)

    an offset value in milliseconds to apply to all signing times. Use this to compensate for clock skew when your system may be out of sync with the service time. Note that this configuration option can only be applied to the global AWS.config object and cannot be overridden in service-specific configuration. Defaults to 0 milliseconds.

  • signatureVersion (String)

    the signature version to sign requests with (overriding the API configuration). Possible values are: 'v2', 'v3', 'v4'.

  • signatureCache (Boolean)

    whether the signature to sign requests with (overriding the API configuration) is cached. Only applies to the signature version 'v4'. Defaults to true.

  • dynamoDbCrc32 (Boolean)

    whether to validate the CRC32 checksum of HTTP response bodies returned by DynamoDB. Default: true.

  • useAccelerateEndpoint (Boolean)

    Whether to use the S3 Transfer Acceleration endpoint with the S3 service. Default: false.

  • clientSideMonitoring (Boolean)

    whether to collect and publish this client's performance metrics of all its API requests.

  • endpointDiscoveryEnabled (Boolean|undefined)

    whether to call operations with endpoints given by service dynamically. Setting this

  • endpointCacheSize (Number)

    the size of the global cache storing endpoints from endpoint discovery operations. Once endpoint cache is created, updating this setting cannot change existing cache size. Defaults to 1000

  • hostPrefixEnabled (Boolean)

    whether to marshal request parameters to the prefix of hostname. Defaults to true.

  • stsRegionalEndpoints ('legacy'|'regional')

    whether to send sts request to global endpoints or regional endpoints. Defaults to 'legacy'.

  • useFipsEndpoint (Boolean)

    Enables FIPS compatible endpoints. Defaults to false.

  • useDualstackEndpoint (Boolean)

    Enables IPv6 dualstack endpoint. Defaults to false.

Property Details

endpointAWS.Endpoint (readwrite)

Returns an Endpoint object representing the endpoint URL for service requests.

Returns:

  • (AWS.Endpoint)

    an Endpoint object representing the endpoint URL for service requests.

Method Details

cancelIngestion(params = {}, callback) ⇒ AWS.Request

Cancels an ongoing ingestion of data into SPICE.

Service Reference:

Examples:

Calling the cancelIngestion operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  IngestionId: 'STRING_VALUE' /* required */
};
quicksight.cancelIngestion(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset used in the ingestion.

    • IngestionId — (String)

      An ID for the ingestion.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the data ingestion.

      • IngestionId — (String)

        An ID for the ingestion.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createAccountCustomization(params = {}, callback) ⇒ AWS.Request

Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the DescribeThemePermissions API operation. To share the theme, grant permissions by using the UpdateThemePermissions API operation.

Service Reference:

Examples:

Calling the createAccountCustomization operation

var params = {
  AccountCustomization: { /* required */
    DefaultEmailCustomizationTemplate: 'STRING_VALUE',
    DefaultTheme: 'STRING_VALUE'
  },
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE',
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createAccountCustomization(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

    • Namespace — (String)

      The Amazon QuickSight namespace that you want to add customizations to.

    • AccountCustomization — (map)

      The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.

      For example, you can add a default theme by setting AccountCustomization to the midnight theme: "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.

      • DefaultTheme — (String)

        The default theme for this Amazon QuickSight subscription.

      • DefaultEmailCustomizationTemplate — (String)

        The default email customization template.

    • Tags — (Array<map>)

      A list of the tags that you want to attach to this resource.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.

      • AwsAccountId — (String)

        The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

      • Namespace — (String)

        The namespace associated with the customization you're creating.

      • AccountCustomization — (map)

        The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.

        • DefaultTheme — (String)

          The default theme for this Amazon QuickSight subscription.

        • DefaultEmailCustomizationTemplate — (String)

          The default email customization template.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createAccountSubscription(params = {}, callback) ⇒ AWS.Request

Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK.

Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.

If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails.

You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.

You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.

Service Reference:

Examples:

Calling the createAccountSubscription operation

var params = {
  AccountName: 'STRING_VALUE', /* required */
  AuthenticationMethod: IAM_AND_QUICKSIGHT | IAM_ONLY | ACTIVE_DIRECTORY | IAM_IDENTITY_CENTER, /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Edition: STANDARD | ENTERPRISE | ENTERPRISE_AND_Q, /* required */
  NotificationEmail: 'STRING_VALUE', /* required */
  ActiveDirectoryName: 'STRING_VALUE',
  AdminGroup: [
    'STRING_VALUE',
    /* more items */
  ],
  AuthorGroup: [
    'STRING_VALUE',
    /* more items */
  ],
  ContactNumber: 'STRING_VALUE',
  DirectoryId: 'STRING_VALUE',
  EmailAddress: 'STRING_VALUE',
  FirstName: 'STRING_VALUE',
  IAMIdentityCenterInstanceArn: 'STRING_VALUE',
  LastName: 'STRING_VALUE',
  ReaderGroup: [
    'STRING_VALUE',
    /* more items */
  ],
  Realm: 'STRING_VALUE'
};
quicksight.createAccountSubscription(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • Edition — (String)

      The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from ENTERPRISE or ENTERPRISE_AND_Q.

      If you choose ENTERPRISE_AND_Q, the following parameters are required:

      • FirstName

      • LastName

      • EmailAddress

      • ContactNumber

      Possible values include:
      • "STANDARD"
      • "ENTERPRISE"
      • "ENTERPRISE_AND_Q"
    • AuthenticationMethod — (String)

      The method that you want to use to authenticate your Amazon QuickSight account.

      If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup associated with your Active Directory.

      If you choose IAM_IDENTITY_CENTER, provide an AdminGroup associated with your IAM Identity Center account.

      Possible values include:
      • "IAM_AND_QUICKSIGHT"
      • "IAM_ONLY"
      • "ACTIVE_DIRECTORY"
      • "IAM_IDENTITY_CENTER"
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.

    • AccountName — (String)

      The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can't change AccountName value after the Amazon QuickSight account is created.

    • NotificationEmail — (String)

      The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

    • ActiveDirectoryName — (String)

      The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

    • Realm — (String)

      The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

    • DirectoryId — (String)

      The ID of the Active Directory that is associated with your Amazon QuickSight account.

    • AdminGroup — (Array<String>)

      The admin group associated with your Active Directory or IAM Identity Center account. This field is required if ACTIVE_DIRECTORY or IAM_IDENTITY_CENTER is the selected authentication method of the new Amazon QuickSight account.

      For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

    • AuthorGroup — (Array<String>)

      The author group associated with your Active Directory or IAM Identity Center account.

      For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

    • ReaderGroup — (Array<String>)

      The reader group associated with your Active Directory or IAM Identity Center account.

      For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

    • FirstName — (String)

      The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

    • LastName — (String)

      The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

    • EmailAddress — (String)

      The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

    • ContactNumber — (String)

      A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

    • IAMIdentityCenterInstanceArn — (String)

      The Amazon Resource Name (ARN) for the IAM Identity Center instance.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • SignupResponse — (map)

        A SignupResponse object that returns information about a newly created Amazon QuickSight account.

        • IAMUser — (Boolean)

          A Boolean that is TRUE if the Amazon QuickSight uses IAM as an authentication method.

        • userLoginName — (String)

          The user login name for your Amazon QuickSight account.

        • accountName — (String)

          The name of your Amazon QuickSight account.

        • directoryType — (String)

          The type of Active Directory that is being used to authenticate the Amazon QuickSight account. Valid values are SIMPLE_AD, AD_CONNECTOR, and MICROSOFT_AD.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createAnalysis(params = {}, callback) ⇒ AWS.Request

Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition.

Service Reference:

Examples:

Calling the createAnalysis operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  Definition: {
    DataSetIdentifierDeclarations: [ /* required */
      {
        DataSetArn: 'STRING_VALUE', /* required */
        Identifier: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  FolderArns: [
    'STRING_VALUE',
    /* more items */
  ],
  Parameters: {
    DateTimeParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
          /* more items */
        ]
      },
      /* more items */
    ],
    DecimalParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    IntegerParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    StringParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  SourceEntity: {
    SourceTemplate: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    }
  },
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  ThemeArn: 'STRING_VALUE',
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  }
};
quicksight.createAnalysis(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account where you are creating an analysis.

    • AnalysisId — (String)

      The ID for the analysis that you're creating. This ID displays in the URL of the analysis.

    • Name — (String)

      A descriptive name for the analysis that you're creating. This name displays for the analysis in the Amazon QuickSight console.

    • Parameters — (map)

      The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

      • StringParameters — (Array<map>)

        The parameters that have a data type of string.

        • Namerequired — (String)

          A display name for a string parameter.

        • Valuesrequired — (Array<String>)

          The values of a string parameter.

      • IntegerParameters — (Array<map>)

        The parameters that have a data type of integer.

        • Namerequired — (String)

          The name of the integer parameter.

        • Valuesrequired — (Array<Integer>)

          The values for the integer parameter.

      • DecimalParameters — (Array<map>)

        The parameters that have a data type of decimal.

        • Namerequired — (String)

          A display name for the decimal parameter.

        • Valuesrequired — (Array<Float>)

          The values for the decimal parameter.

      • DateTimeParameters — (Array<map>)

        The parameters that have a data type of date-time.

        • Namerequired — (String)

          A display name for the date-time parameter.

        • Valuesrequired — (Array<Date>)

          The values for the date-time parameter.

    • Permissions — (Array<map>)

      A structure that describes the principals and the resource-level permissions on an analysis. You can use the Permissions structure to grant permissions by providing a list of Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).

      To specify no permissions, omit Permissions.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • SourceEntity — (map)

      A source entity to use for the analysis that you're creating. This metadata structure contains details that describe a source template and one or more datasets.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • SourceTemplate — (map)

        The source template for the source entity of the analysis.

        • DataSetReferencesrequired — (Array<map>)

          The dataset references of the source template of an analysis.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the source template of an analysis.

    • ThemeArn — (String)

      The ARN for the theme to apply to the analysis that you're creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • Definition — (map)

      The definition of an analysis.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • DataSetIdentifierDeclarationsrequired — (Array<map>)

        An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

        • Identifierrequired — (String)

          The identifier of the data set, typically the data set's name.

        • DataSetArnrequired — (String)

          The Amazon Resource Name (ARN) of the data set.

      • Sheets — (Array<map>)

        An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the analysis.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        Filter definitions for an analysis.

        For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        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.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for an analysis.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"
    • FolderArns — (Array<String>)

      When you create the analysis, Amazon QuickSight adds the analysis to these folders.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The ARN for the analysis.

      • AnalysisId — (String)

        The ID of the analysis.

      • CreationStatus — (String)

        The status of the creation of the analysis.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createDashboard(params = {}, callback) ⇒ AWS.Request

Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.

Service Reference:

Examples:

Calling the createDashboard operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  DashboardPublishOptions: {
    AdHocFilteringOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointDrillUpDownOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointMenuLabelOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointTooltipOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    ExportToCSVOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    ExportWithHiddenFieldsOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    SheetControlsOption: {
      VisibilityState: EXPANDED | COLLAPSED
    },
    SheetLayoutElementMaximizationOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualAxisSortOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualMenuOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualPublishOptions: {
      ExportHiddenFieldsOption: {
        AvailabilityStatus: ENABLED | DISABLED
      }
    }
  },
  Definition: {
    DataSetIdentifierDeclarations: [ /* required */
      {
        DataSetArn: 'STRING_VALUE', /* required */
        Identifier: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  FolderArns: [
    'STRING_VALUE',
    /* more items */
  ],
  LinkEntities: [
    'STRING_VALUE',
    /* more items */
  ],
  LinkSharingConfiguration: {
    Permissions: [
      {
        Actions: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Principal: 'STRING_VALUE' /* required */
      },
      /* more items */
    ]
  },
  Parameters: {
    DateTimeParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
          /* more items */
        ]
      },
      /* more items */
    ],
    DecimalParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    IntegerParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    StringParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  SourceEntity: {
    SourceTemplate: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    }
  },
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  ThemeArn: 'STRING_VALUE',
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  },
  VersionDescription: 'STRING_VALUE'
};
quicksight.createDashboard(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account where you want to create the dashboard.

    • DashboardId — (String)

      The ID for the dashboard, also added to the IAM policy.

    • Name — (String)

      The display name of the dashboard.

    • Parameters — (map)

      The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values.

      • StringParameters — (Array<map>)

        The parameters that have a data type of string.

        • Namerequired — (String)

          A display name for a string parameter.

        • Valuesrequired — (Array<String>)

          The values of a string parameter.

      • IntegerParameters — (Array<map>)

        The parameters that have a data type of integer.

        • Namerequired — (String)

          The name of the integer parameter.

        • Valuesrequired — (Array<Integer>)

          The values for the integer parameter.

      • DecimalParameters — (Array<map>)

        The parameters that have a data type of decimal.

        • Namerequired — (String)

          A display name for the decimal parameter.

        • Valuesrequired — (Array<Float>)

          The values for the decimal parameter.

      • DateTimeParameters — (Array<map>)

        The parameters that have a data type of date-time.

        • Namerequired — (String)

          A display name for the date-time parameter.

        • Valuesrequired — (Array<Date>)

          The values for the date-time parameter.

    • Permissions — (Array<map>)

      A structure that contains the permissions of the dashboard. You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.

      To specify no permissions, omit the permissions list.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • SourceEntity — (map)

      The entity that you are using as a source when you create the dashboard. In SourceEntity, you specify the type of object you're using as source. You can only create a dashboard from a template, so you use a SourceTemplate entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplateARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

      Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • SourceTemplate — (map)

        Source template.

        • DataSetReferencesrequired — (Array<map>)

          Dataset references.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • VersionDescription — (String)

      A description for the first version of the dashboard being created.

    • DashboardPublishOptions — (map)

      Options for publishing the dashboard when you create it:

      • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

      • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

      • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

      • AdHocFilteringOption — (map)

        Ad hoc (one-time) filtering option.

        • AvailabilityStatus — (String)

          Availability status.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • ExportToCSVOption — (map)

        Export to .csv option.

        • AvailabilityStatus — (String)

          Availability status.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • SheetControlsOption — (map)

        Sheet controls option.

        • VisibilityState — (String)

          Visibility state.

          Possible values include:
          • "EXPANDED"
          • "COLLAPSED"
      • VisualPublishOptions — (map)

        The visual publish options of a visual in a dashboard.

        • ExportHiddenFieldsOption — (map)

          Determines if hidden fields are included in an exported dashboard.

          • AvailabilityStatus — (String)

            The status of the export hidden fields options of a dashbaord.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
      • SheetLayoutElementMaximizationOption — (map)

        The sheet layout maximization options of a dashbaord.

        • AvailabilityStatus — (String)

          The status of the sheet layout maximization options of a dashbaord.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • VisualMenuOption — (map)

        The menu options of a visual in a dashboard.

        • AvailabilityStatus — (String)

          The availaiblity status of a visual's menu options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • VisualAxisSortOption — (map)

        The axis sort options of a dashboard.

        • AvailabilityStatus — (String)

          The availaiblity status of a visual's axis sort options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • ExportWithHiddenFieldsOption — (map)

        Determines if hidden fields are exported with a dashboard.

        • AvailabilityStatus — (String)

          The status of the export with hidden fields options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointDrillUpDownOption — (map)

        The drill-down options of data points in a dashboard.

        • AvailabilityStatus — (String)

          The status of the drill down options of data points.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointMenuLabelOption — (map)

        The data point menu label options of a dashboard.

        • AvailabilityStatus — (String)

          The status of the data point menu options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointTooltipOption — (map)

        The data point tool tip options of a dashboard.

        • AvailabilityStatus — (String)

          The status of the data point tool tip options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
    • ThemeArn — (String)

      The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

    • Definition — (map)

      The definition of a dashboard.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • DataSetIdentifierDeclarationsrequired — (Array<map>)

        An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.

        • Identifierrequired — (String)

          The identifier of the data set, typically the data set's name.

        • DataSetArnrequired — (String)

          The Amazon Resource Name (ARN) of the data set.

      • Sheets — (Array<map>)

        An array of sheet definitions for a dashboard.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the dashboard.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        The parameter declarations for a dashboard. 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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        The filter definitions for a dashboard.

        For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for a dashboard.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"
    • FolderArns — (Array<String>)

      When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.

    • LinkSharingConfiguration — (map)

      A structure that contains the permissions of a shareable link to the dashboard.

      • Permissions — (Array<map>)

        A structure that contains the permissions of a shareable link.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

    • LinkEntities — (Array<String>)

      A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The ARN of the dashboard.

      • VersionArn — (String)

        The ARN of the dashboard, including the version number of the first version that is created.

      • DashboardId — (String)

        The ID for the dashboard.

      • CreationStatus — (String)

        The status of the dashboard creation request.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createDataSet(params = {}, callback) ⇒ AWS.Request

Creates a dataset. This operation doesn't support datasets that include uploaded files as a source.

Service Reference:

Examples:

Calling the createDataSet operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  ImportMode: SPICE | DIRECT_QUERY, /* required */
  Name: 'STRING_VALUE', /* required */
  PhysicalTableMap: { /* required */
    '<PhysicalTableId>': {
      CustomSql: {
        DataSourceArn: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        SqlQuery: 'STRING_VALUE', /* required */
        Columns: [
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ]
      },
      RelationalTable: {
        DataSourceArn: 'STRING_VALUE', /* required */
        InputColumns: [ /* required */
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ],
        Name: 'STRING_VALUE', /* required */
        Catalog: 'STRING_VALUE',
        Schema: 'STRING_VALUE'
      },
      S3Source: {
        DataSourceArn: 'STRING_VALUE', /* required */
        InputColumns: [ /* required */
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ],
        UploadSettings: {
          ContainsHeader: true || false,
          Delimiter: 'STRING_VALUE',
          Format: CSV | TSV | CLF | ELF | XLSX | JSON,
          StartFromRow: 'NUMBER_VALUE',
          TextQualifier: DOUBLE_QUOTE | SINGLE_QUOTE
        }
      }
    },
    /* '<PhysicalTableId>': ... */
  },
  ColumnGroups: [
    {
      GeoSpatialColumnGroup: {
        Columns: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Name: 'STRING_VALUE', /* required */
        CountryCode: US
      }
    },
    /* more items */
  ],
  ColumnLevelPermissionRules: [
    {
      ColumnNames: [
        'STRING_VALUE',
        /* more items */
      ],
      Principals: [
        'STRING_VALUE',
        /* more items */
      ]
    },
    /* more items */
  ],
  DataSetUsageConfiguration: {
    DisableUseAsDirectQuerySource: true || false,
    DisableUseAsImportedSource: true || false
  },
  DatasetParameters: [
    {
      DateTimeDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            /* more items */
          ]
        },
        TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
      },
      DecimalDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'NUMBER_VALUE',
            /* more items */
          ]
        }
      },
      IntegerDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'NUMBER_VALUE',
            /* more items */
          ]
        }
      },
      StringDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'STRING_VALUE',
            /* more items */
          ]
        }
      }
    },
    /* more items */
  ],
  FieldFolders: {
    '<FieldFolderPath>': {
      columns: [
        'STRING_VALUE',
        /* more items */
      ],
      description: 'STRING_VALUE'
    },
    /* '<FieldFolderPath>': ... */
  },
  FolderArns: [
    'STRING_VALUE',
    /* more items */
  ],
  LogicalTableMap: {
    '<LogicalTableId>': {
      Alias: 'STRING_VALUE', /* required */
      Source: { /* required */
        DataSetArn: 'STRING_VALUE',
        JoinInstruction: {
          LeftOperand: 'STRING_VALUE', /* required */
          OnClause: 'STRING_VALUE', /* required */
          RightOperand: 'STRING_VALUE', /* required */
          Type: INNER | OUTER | LEFT | RIGHT, /* required */
          LeftJoinKeyProperties: {
            UniqueKey: true || false
          },
          RightJoinKeyProperties: {
            UniqueKey: true || false
          }
        },
        PhysicalTableId: 'STRING_VALUE'
      },
      DataTransforms: [
        {
          CastColumnTypeOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            NewColumnType: STRING | INTEGER | DECIMAL | DATETIME, /* required */
            Format: 'STRING_VALUE',
            SubType: FLOAT | FIXED
          },
          CreateColumnsOperation: {
            Columns: [ /* required */
              {
                ColumnId: 'STRING_VALUE', /* required */
                ColumnName: 'STRING_VALUE', /* required */
                Expression: 'STRING_VALUE' /* required */
              },
              /* more items */
            ]
          },
          FilterOperation: {
            ConditionExpression: 'STRING_VALUE' /* required */
          },
          OverrideDatasetParameterOperation: {
            ParameterName: 'STRING_VALUE', /* required */
            NewDefaultValues: {
              DateTimeStaticValues: [
                new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                /* more items */
              ],
              DecimalStaticValues: [
                'NUMBER_VALUE',
                /* more items */
              ],
              IntegerStaticValues: [
                'NUMBER_VALUE',
                /* more items */
              ],
              StringStaticValues: [
                'STRING_VALUE',
                /* more items */
              ]
            },
            NewParameterName: 'STRING_VALUE'
          },
          ProjectOperation: {
            ProjectedColumns: [ /* required */
              'STRING_VALUE',
              /* more items */
            ]
          },
          RenameColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            NewColumnName: 'STRING_VALUE' /* required */
          },
          TagColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            Tags: [ /* required */
              {
                ColumnDescription: {
                  Text: 'STRING_VALUE'
                },
                ColumnGeographicRole: COUNTRY | STATE | COUNTY | CITY | POSTCODE | LONGITUDE | LATITUDE
              },
              /* more items */
            ]
          },
          UntagColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            TagNames: [ /* required */
              COLUMN_GEOGRAPHIC_ROLE | COLUMN_DESCRIPTION,
              /* more items */
            ]
          }
        },
        /* more items */
      ]
    },
    /* '<LogicalTableId>': ... */
  },
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RowLevelPermissionDataSet: {
    Arn: 'STRING_VALUE', /* required */
    PermissionPolicy: GRANT_ACCESS | DENY_ACCESS, /* required */
    FormatVersion: VERSION_1 | VERSION_2,
    Namespace: 'STRING_VALUE',
    Status: ENABLED | DISABLED
  },
  RowLevelPermissionTagConfiguration: {
    TagRules: [ /* required */
      {
        ColumnName: 'STRING_VALUE', /* required */
        TagKey: 'STRING_VALUE', /* required */
        MatchAllValue: 'STRING_VALUE',
        TagMultiValueDelimiter: 'STRING_VALUE'
      },
      /* more items */
    ],
    Status: ENABLED | DISABLED,
    TagRuleConfigurations: [
      [
        'STRING_VALUE',
        /* more items */
      ],
      /* more items */
    ]
  },
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createDataSet(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Name — (String)

      The display name for the dataset.

    • PhysicalTableMap — (map<map>)

      Declares the physical tables that are available in the underlying data sources.

      • RelationalTable — (map)

        A physical table type for relational data sources.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) for the data source.

        • Catalog — (String)

          The catalog associated with a table.

        • Schema — (String)

          The schema name. This name applies to certain relational database engines.

        • Namerequired — (String)

          The name of the relational table.

        • InputColumnsrequired — (Array<map>)

          The column schema of the table.

          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
      • CustomSql — (map)

        A physical table type built from the results of the custom SQL query.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) of the data source.

        • Namerequired — (String)

          A display name for the SQL query result.

        • SqlQueryrequired — (String)

          The SQL query.

        • Columns — (Array<map>)

          The column schema from the SQL query result set.

          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
      • S3Source — (map)

        A physical table type for as S3 data source.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) for the data source.

        • UploadSettings — (map)

          Information about the format for the S3 source file or files.

          • Format — (String)

            File format.

            Possible values include:
            • "CSV"
            • "TSV"
            • "CLF"
            • "ELF"
            • "XLSX"
            • "JSON"
          • StartFromRow — (Integer)

            A row number to start reading data from.

          • ContainsHeader — (Boolean)

            Whether the file has a header row, or the files each have a header row.

          • TextQualifier — (String)

            Text qualifier.

            Possible values include:
            • "DOUBLE_QUOTE"
            • "SINGLE_QUOTE"
          • Delimiter — (String)

            The delimiter between values in the file.

        • InputColumnsrequired — (Array<map>)

          A physical table type for an S3 data source.

          Note: For files that aren't JSON, only STRING data types are supported in input columns.
          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
    • LogicalTableMap — (map<map>)

      Configures the combination and transformation of the data from the physical tables.

      • Aliasrequired — (String)

        A display name for the logical table.

      • DataTransforms — (Array<map>)

        Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

        • ProjectOperation — (map)

          An operation that projects columns. Operations that come after a projection can only refer to projected columns.

          • ProjectedColumnsrequired — (Array<String>)

            Projected columns.

        • FilterOperation — (map)

          An operation that filters rows based on some condition.

          • ConditionExpressionrequired — (String)

            An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

        • CreateColumnsOperation — (map)

          An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

          • Columnsrequired — (Array<map>)

            Calculated columns to create.

            • ColumnNamerequired — (String)

              Column name.

            • ColumnIdrequired — (String)

              A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

            • Expressionrequired — (String)

              An expression that defines the calculated column.

        • RenameColumnOperation — (map)

          An operation that renames a column.

          • ColumnNamerequired — (String)

            The name of the column to be renamed.

          • NewColumnNamerequired — (String)

            The new name for the column.

        • CastColumnTypeOperation — (map)

          A transform operation that casts a column to a different type.

          • ColumnNamerequired — (String)

            Column name.

          • NewColumnTyperequired — (String)

            New column data type.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
          • SubType — (String)

            The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
          • Format — (String)

            When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

        • TagColumnOperation — (map)

          An operation that tags a column with additional information.

          • ColumnNamerequired — (String)

            The column that this operation acts on.

          • Tagsrequired — (Array<map>)

            The dataset column tag, currently only used for geospatial type tagging.

            Note: This is not tags for the Amazon Web Services tagging feature.
            • ColumnGeographicRole — (String)

              A geospatial role for a column.

              Possible values include:
              • "COUNTRY"
              • "STATE"
              • "COUNTY"
              • "CITY"
              • "POSTCODE"
              • "LONGITUDE"
              • "LATITUDE"
            • ColumnDescription — (map)

              A description for a column.

              • Text — (String)

                The text of a description for a column.

        • UntagColumnOperation — (map)

          A transform operation that removes tags associated with a column.

          • ColumnNamerequired — (String)

            The column that this operation acts on.

          • TagNamesrequired — (Array<String>)

            The column tags to remove from this column.

        • OverrideDatasetParameterOperation — (map)

          A transform operation that overrides the dataset parameter values that are defined in another dataset.

          • ParameterNamerequired — (String)

            The name of the parameter to be overridden with different values.

          • NewParameterName — (String)

            The new name for the parameter.

          • NewDefaultValues — (map)

            The new default values for the parameter.

            • StringStaticValues — (Array<String>)

              A list of static default values for a given string parameter.

            • DecimalStaticValues — (Array<Float>)

              A list of static default values for a given decimal parameter.

            • DateTimeStaticValues — (Array<Date>)

              A list of static default values for a given date time parameter.

            • IntegerStaticValues — (Array<Integer>)

              A list of static default values for a given integer parameter.

      • Sourcerequired — (map)

        Source of this logical table.

        • JoinInstruction — (map)

          Specifies the result of a join of two logical tables.

          • LeftOperandrequired — (String)

            The operand on the left side of a join.

          • RightOperandrequired — (String)

            The operand on the right side of a join.

          • LeftJoinKeyProperties — (map)

            Join key properties of the left operand.

            • UniqueKey — (Boolean)

              A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

          • RightJoinKeyProperties — (map)

            Join key properties of the right operand.

            • UniqueKey — (Boolean)

              A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

          • Typerequired — (String)

            The type of join that it is.

            Possible values include:
            • "INNER"
            • "OUTER"
            • "LEFT"
            • "RIGHT"
          • OnClauserequired — (String)

            The join instructions provided in the ON clause of a join.

        • PhysicalTableId — (String)

          Physical table ID.

        • DataSetArn — (String)

          The Amazon Resource Number (ARN) of the parent dataset.

    • ImportMode — (String)

      Indicates whether you want to import the data into SPICE.

      Possible values include:
      • "SPICE"
      • "DIRECT_QUERY"
    • ColumnGroups — (Array<map>)

      Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

      • GeoSpatialColumnGroup — (map)

        Geospatial column group that denotes a hierarchy.

        • Namerequired — (String)

          A display name for the hierarchy.

        • CountryCode — (String)

          Country code.

          Possible values include:
          • "US"
        • Columnsrequired — (Array<String>)

          Columns in this hierarchy.

    • FieldFolders — (map<map>)

      The folder that contains fields and nested subfolders for your dataset.

      • description — (String)

        The description for a field folder.

      • columns — (Array<String>)

        A folder has a list of columns. A column can only be in one folder.

    • Permissions — (Array<map>)

      A list of resource permissions on the dataset.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RowLevelPermissionDataSet — (map)

      The row-level security configuration for the data that you want to create.

      • Namespace — (String)

        The namespace associated with the dataset that contains permissions for RLS.

      • Arnrequired — (String)

        The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

      • PermissionPolicyrequired — (String)

        The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

        Possible values include:
        • "GRANT_ACCESS"
        • "DENY_ACCESS"
      • FormatVersion — (String)

        The user or group rules associated with the dataset that contains permissions for RLS.

        By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

        Possible values include:
        • "VERSION_1"
        • "VERSION_2"
      • Status — (String)

        The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Possible values include:
        • "ENABLED"
        • "DISABLED"
    • RowLevelPermissionTagConfiguration — (map)

      The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

      • Status — (String)

        The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Possible values include:
        • "ENABLED"
        • "DISABLED"
      • TagRulesrequired — (Array<map>)

        A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

        • TagKeyrequired — (String)

          The unique key for a tag.

        • ColumnNamerequired — (String)

          The column name that a tag key is assigned to.

        • TagMultiValueDelimiter — (String)

          A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

        • MatchAllValue — (String)

          A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

      • TagRuleConfigurations — (Array<Array<String>>)

        A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

    • ColumnLevelPermissionRules — (Array<map>)

      A set of one or more definitions of a ColumnLevelPermissionRule .

      • Principals — (Array<String>)

        An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

      • ColumnNames — (Array<String>)

        An array of column names.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • DataSetUsageConfiguration — (map)

      The usage configuration to apply to child datasets that reference this dataset as a source.

      • DisableUseAsDirectQuerySource — (Boolean)

        An option that controls whether a child dataset of a direct query can use this dataset as a source.

      • DisableUseAsImportedSource — (Boolean)

        An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

    • DatasetParameters — (Array<map>)

      The parameter declarations of the dataset.

      • StringDatasetParameter — (map)

        A string parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the string parameter that is created in the dataset.

        • Namerequired — (String)

          The name of the string parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given string dataset parameter type. This structure only accepts static values.

          • StaticValues — (Array<String>)

            A list of static default values for a given string parameter.

      • DecimalDatasetParameter — (map)

        A decimal parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the decimal parameter created in the dataset.

        • Namerequired — (String)

          The name of the decimal parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given decimal parameter. This structure only accepts static values.

          • StaticValues — (Array<Float>)

            A list of static default values for a given decimal parameter.

      • IntegerDatasetParameter — (map)

        An integer parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the integer parameter created in the dataset.

        • Namerequired — (String)

          The name of the integer parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given integer parameter. This structure only accepts static values.

          • StaticValues — (Array<Integer>)

            A list of static default values for a given integer parameter.

      • DateTimeDatasetParameter — (map)

        A date time parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the parameter that is created in the dataset.

        • Namerequired — (String)

          The name of the date time parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • TimeGranularity — (String)

          The time granularity of the date time parameter.

          Possible values include:
          • "YEAR"
          • "QUARTER"
          • "MONTH"
          • "WEEK"
          • "DAY"
          • "HOUR"
          • "MINUTE"
          • "SECOND"
          • "MILLISECOND"
        • DefaultValues — (map)

          A list of default values for a given date time parameter. This structure only accepts static values.

          • StaticValues — (Array<Date>)

            A list of static default values for a given date time parameter.

    • FolderArns — (Array<String>)

      When you create the dataset, Amazon QuickSight adds the dataset to these folders.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • DataSetId — (String)

        The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • IngestionArn — (String)

        The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

      • IngestionId — (String)

        The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createDataSource(params = {}, callback) ⇒ AWS.Request

Creates a data source.

Service Reference:

Examples:

Calling the createDataSource operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  Type: ADOBE_ANALYTICS | AMAZON_ELASTICSEARCH | ATHENA | AURORA | AURORA_POSTGRESQL | AWS_IOT_ANALYTICS | GITHUB | JIRA | MARIADB | MYSQL | ORACLE | POSTGRESQL | PRESTO | REDSHIFT | S3 | SALESFORCE | SERVICENOW | SNOWFLAKE | SPARK | SQLSERVER | TERADATA | TWITTER | TIMESTREAM | AMAZON_OPENSEARCH | EXASOL | DATABRICKS | STARBURST | TRINO | BIGQUERY, /* required */
  Credentials: {
    CopySourceArn: 'STRING_VALUE',
    CredentialPair: {
      Password: 'STRING_VALUE', /* required */
      Username: 'STRING_VALUE', /* required */
      AlternateDataSourceParameters: [
        {
          AmazonElasticsearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AmazonOpenSearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AthenaParameters: {
            RoleArn: 'STRING_VALUE',
            WorkGroup: 'STRING_VALUE'
          },
          AuroraParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AuroraPostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AwsIotAnalyticsParameters: {
            DataSetName: 'STRING_VALUE' /* required */
          },
          BigQueryParameters: {
            ProjectId: 'STRING_VALUE', /* required */
            DataSetRegion: 'STRING_VALUE'
          },
          DatabricksParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            SqlEndpointPath: 'STRING_VALUE' /* required */
          },
          ExasolParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          JiraParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          MariaDbParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          MySqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          OracleParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PrestoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          RdsParameters: {
            Database: 'STRING_VALUE', /* required */
            InstanceId: 'STRING_VALUE' /* required */
          },
          RedshiftParameters: {
            Database: 'STRING_VALUE', /* required */
            ClusterId: 'STRING_VALUE',
            Host: 'STRING_VALUE',
            IAMParameters: {
              DatabaseUser: 'STRING_VALUE', /* required */
              RoleArn: 'STRING_VALUE', /* required */
              AutoCreateDatabaseUser: true || false,
              DatabaseGroups: [
                'STRING_VALUE',
                /* more items */
              ]
            },
            IdentityCenterConfiguration: {
              EnableIdentityPropagation: true || false
            },
            Port: 'NUMBER_VALUE'
          },
          S3Parameters: {
            ManifestFileLocation: { /* required */
              Bucket: 'STRING_VALUE', /* required */
              Key: 'STRING_VALUE' /* required */
            },
            RoleArn: 'STRING_VALUE'
          },
          ServiceNowParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          SnowflakeParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Warehouse: 'STRING_VALUE' /* required */
          },
          SparkParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          SqlServerParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          StarburstParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            ProductType: GALAXY | ENTERPRISE
          },
          TeradataParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TrinoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TwitterParameters: {
            MaxRows: 'NUMBER_VALUE', /* required */
            Query: 'STRING_VALUE' /* required */
          }
        },
        /* more items */
      ]
    },
    SecretArn: 'STRING_VALUE'
  },
  DataSourceParameters: {
    AmazonElasticsearchParameters: {
      Domain: 'STRING_VALUE' /* required */
    },
    AmazonOpenSearchParameters: {
      Domain: 'STRING_VALUE' /* required */
    },
    AthenaParameters: {
      RoleArn: 'STRING_VALUE',
      WorkGroup: 'STRING_VALUE'
    },
    AuroraParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    AuroraPostgreSqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    AwsIotAnalyticsParameters: {
      DataSetName: 'STRING_VALUE' /* required */
    },
    BigQueryParameters: {
      ProjectId: 'STRING_VALUE', /* required */
      DataSetRegion: 'STRING_VALUE'
    },
    DatabricksParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE', /* required */
      SqlEndpointPath: 'STRING_VALUE' /* required */
    },
    ExasolParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    JiraParameters: {
      SiteBaseUrl: 'STRING_VALUE' /* required */
    },
    MariaDbParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    MySqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    OracleParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    PostgreSqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    PrestoParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    RdsParameters: {
      Database: 'STRING_VALUE', /* required */
      InstanceId: 'STRING_VALUE' /* required */
    },
    RedshiftParameters: {
      Database: 'STRING_VALUE', /* required */
      ClusterId: 'STRING_VALUE',
      Host: 'STRING_VALUE',
      IAMParameters: {
        DatabaseUser: 'STRING_VALUE', /* required */
        RoleArn: 'STRING_VALUE', /* required */
        AutoCreateDatabaseUser: true || false,
        DatabaseGroups: [
          'STRING_VALUE',
          /* more items */
        ]
      },
      IdentityCenterConfiguration: {
        EnableIdentityPropagation: true || false
      },
      Port: 'NUMBER_VALUE'
    },
    S3Parameters: {
      ManifestFileLocation: { /* required */
        Bucket: 'STRING_VALUE', /* required */
        Key: 'STRING_VALUE' /* required */
      },
      RoleArn: 'STRING_VALUE'
    },
    ServiceNowParameters: {
      SiteBaseUrl: 'STRING_VALUE' /* required */
    },
    SnowflakeParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Warehouse: 'STRING_VALUE' /* required */
    },
    SparkParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    SqlServerParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    StarburstParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE', /* required */
      ProductType: GALAXY | ENTERPRISE
    },
    TeradataParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    TrinoParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    TwitterParameters: {
      MaxRows: 'NUMBER_VALUE', /* required */
      Query: 'STRING_VALUE' /* required */
    }
  },
  FolderArns: [
    'STRING_VALUE',
    /* more items */
  ],
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  SslProperties: {
    DisableSsl: true || false
  },
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  VpcConnectionProperties: {
    VpcConnectionArn: 'STRING_VALUE' /* required */
  }
};
quicksight.createDataSource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Name — (String)

      A display name for the data source.

    • Type — (String)

      The type of the data source. To return a list of all data sources, use ListDataSources.

      Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.

      Possible values include:
      • "ADOBE_ANALYTICS"
      • "AMAZON_ELASTICSEARCH"
      • "ATHENA"
      • "AURORA"
      • "AURORA_POSTGRESQL"
      • "AWS_IOT_ANALYTICS"
      • "GITHUB"
      • "JIRA"
      • "MARIADB"
      • "MYSQL"
      • "ORACLE"
      • "POSTGRESQL"
      • "PRESTO"
      • "REDSHIFT"
      • "S3"
      • "SALESFORCE"
      • "SERVICENOW"
      • "SNOWFLAKE"
      • "SPARK"
      • "SQLSERVER"
      • "TERADATA"
      • "TWITTER"
      • "TIMESTREAM"
      • "AMAZON_OPENSEARCH"
      • "EXASOL"
      • "DATABRICKS"
      • "STARBURST"
      • "TRINO"
      • "BIGQUERY"
    • DataSourceParameters — (map)

      The parameters that Amazon QuickSight uses to connect to your underlying source.

      • AmazonElasticsearchParameters — (map)

        The parameters for OpenSearch.

        • Domainrequired — (String)

          The OpenSearch domain.

      • AthenaParameters — (map)

        The parameters for Amazon Athena.

        • WorkGroup — (String)

          The workgroup that Amazon Athena uses.

        • RoleArn — (String)

          Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

      • AuroraParameters — (map)

        The parameters for Amazon Aurora MySQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • AuroraPostgreSqlParameters — (map)

        The parameters for Amazon Aurora.

        • Hostrequired — (String)

          The Amazon Aurora PostgreSQL-Compatible host to connect to.

        • Portrequired — (Integer)

          The port that Amazon Aurora PostgreSQL is listening on.

        • Databaserequired — (String)

          The Amazon Aurora PostgreSQL database to connect to.

      • AwsIotAnalyticsParameters — (map)

        The parameters for IoT Analytics.

        • DataSetNamerequired — (String)

          Dataset name.

      • JiraParameters — (map)

        The parameters for Jira.

        • SiteBaseUrlrequired — (String)

          The base URL of the Jira site.

      • MariaDbParameters — (map)

        The parameters for MariaDB.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • MySqlParameters — (map)

        The parameters for MySQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • OracleParameters — (map)

        The parameters for Oracle.

        • Hostrequired — (String)

          An Oracle host.

        • Portrequired — (Integer)

          The port.

        • Databaserequired — (String)

          The database.

      • PostgreSqlParameters — (map)

        The parameters for PostgreSQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • PrestoParameters — (map)

        The parameters for Presto.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Catalogrequired — (String)

          Catalog.

      • RdsParameters — (map)

        The parameters for Amazon RDS.

        • InstanceIdrequired — (String)

          Instance ID.

        • Databaserequired — (String)

          Database.

      • RedshiftParameters — (map)

        The parameters for Amazon Redshift.

        • Host — (String)

          Host. This field can be blank if ClusterId is provided.

        • Port — (Integer)

          Port. This field can be blank if the ClusterId is provided.

        • Databaserequired — (String)

          Database.

        • ClusterId — (String)

          Cluster ID. This field can be blank if the Host and Port are provided.

        • IAMParameters — (map)

          An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

          • RoleArnrequired — (String)

            Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

          • DatabaseUserrequired — (String)

            The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

          • DatabaseGroups — (Array<String>)

            A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

          • AutoCreateDatabaseUser — (Boolean)

            Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

        • IdentityCenterConfiguration — (map)

          An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

          This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

          • EnableIdentityPropagation — (Boolean)

            A Boolean option that controls whether Trusted Identity Propagation should be used.

      • S3Parameters — (map)

        The parameters for S3.

        • ManifestFileLocationrequired — (map)

          Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

          • Bucketrequired — (String)

            Amazon S3 bucket.

          • Keyrequired — (String)

            Amazon S3 key that identifies an object.

        • RoleArn — (String)

          Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

      • ServiceNowParameters — (map)

        The parameters for ServiceNow.

        • SiteBaseUrlrequired — (String)

          URL of the base site.

      • SnowflakeParameters — (map)

        The parameters for Snowflake.

        • Hostrequired — (String)

          Host.

        • Databaserequired — (String)

          Database.

        • Warehouserequired — (String)

          Warehouse.

      • SparkParameters — (map)

        The parameters for Spark.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

      • SqlServerParameters — (map)

        The parameters for SQL Server.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • TeradataParameters — (map)

        The parameters for Teradata.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • TwitterParameters — (map)

        The parameters for Twitter.

        • Queryrequired — (String)

          Twitter query string.

        • MaxRowsrequired — (Integer)

          Maximum number of rows to query Twitter.

      • AmazonOpenSearchParameters — (map)

        The parameters for OpenSearch.

        • Domainrequired — (String)

          The OpenSearch domain.

      • ExasolParameters — (map)

        The parameters for Exasol.

        • Hostrequired — (String)

          The hostname or IP address of the Exasol data source.

        • Portrequired — (Integer)

          The port for the Exasol data source.

      • DatabricksParameters — (map)

        The parameters that are required to connect to a Databricks data source.

        • Hostrequired — (String)

          The host name of the Databricks data source.

        • Portrequired — (Integer)

          The port for the Databricks data source.

        • SqlEndpointPathrequired — (String)

          The HTTP path of the Databricks data source.

      • StarburstParameters — (map)

        The parameters that are required to connect to a Starburst data source.

        • Hostrequired — (String)

          The host name of the Starburst data source.

        • Portrequired — (Integer)

          The port for the Starburst data source.

        • Catalogrequired — (String)

          The catalog name for the Starburst data source.

        • ProductType — (String)

          The product type for the Starburst data source.

          Possible values include:
          • "GALAXY"
          • "ENTERPRISE"
      • TrinoParameters — (map)

        The parameters that are required to connect to a Trino data source.

        • Hostrequired — (String)

          The host name of the Trino data source.

        • Portrequired — (Integer)

          The port for the Trino data source.

        • Catalogrequired — (String)

          The catalog name for the Trino data source.

      • BigQueryParameters — (map)

        The parameters that are required to connect to a Google BigQuery data source.

        • ProjectIdrequired — (String)

          The Google Cloud Platform project ID where your datasource was created.

        • DataSetRegion — (String)

          The storage location where you create a Google BigQuery data source.

    • Credentials — (map)

      The credentials Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

      • CredentialPair — (map)

        Credential pair. For more information, see CredentialPair .

        • Usernamerequired — (String)

          User name.

        • Passwordrequired — (String)

          Password.

        • AlternateDataSourceParameters — (Array<map>)

          A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

      • CopySourceArn — (String)

        The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

      • SecretArn — (String)

        The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

    • Permissions — (Array<map>)

      A list of resource permissions on the data source.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • VpcConnectionProperties — (map)

      Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

      • VpcConnectionArnrequired — (String)

        The Amazon Resource Name (ARN) for the VPC connection.

    • SslProperties — (map)

      Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

      • DisableSsl — (Boolean)

        A Boolean option to control whether SSL should be disabled.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • FolderArns — (Array<String>)

      When you create the data source, Amazon QuickSight adds the data source to these folders.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the data source.

      • DataSourceId — (String)

        The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • CreationStatus — (String)

        The status of creating the data source.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createFolder(params = {}, callback) ⇒ AWS.Request

Creates an empty shared folder.

Service Reference:

Examples:

Calling the createFolder operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  FolderType: SHARED | RESTRICTED,
  Name: 'STRING_VALUE',
  ParentFolderArn: 'STRING_VALUE',
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  SharingModel: ACCOUNT | NAMESPACE,
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createFolder(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account where you want to create the folder.

    • FolderId — (String)

      The ID of the folder.

    • Name — (String)

      The name of the folder.

    • FolderType — (String)

      The type of folder. By default, folderType is SHARED.

      Possible values include:
      • "SHARED"
      • "RESTRICTED"
    • ParentFolderArn — (String)

      The Amazon Resource Name (ARN) for the parent folder.

      ParentFolderArn can be null. An empty parentFolderArn creates a root-level folder.

    • Permissions — (Array<map>)

      A structure that describes the principals and the resource-level permissions of a folder.

      To specify no permissions, omit Permissions.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • Tags — (Array<map>)

      Tags for the folder.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • SharingModel — (String)

      An optional parameter that determines the sharing scope of the folder. The default value for this parameter is ACCOUNT.

      Possible values include:
      • "ACCOUNT"
      • "NAMESPACE"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the newly created folder.

      • FolderId — (String)

        The folder ID for the newly created folder.

      • RequestId — (String)

        The request ID for the newly created folder.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createFolderMembership(params = {}, callback) ⇒ AWS.Request

Adds an asset, such as a dashboard, analysis, or dataset into a folder.

Service Reference:

Examples:

Calling the createFolderMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  MemberId: 'STRING_VALUE', /* required */
  MemberType: DASHBOARD | ANALYSIS | DATASET | DATASOURCE | TOPIC /* required */
};
quicksight.createFolderMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

    • MemberId — (String)

      The ID of the asset that you want to add to the folder.

    • MemberType — (String)

      The member type of the asset that you want to add to a folder.

      Possible values include:
      • "DASHBOARD"
      • "ANALYSIS"
      • "DATASET"
      • "DATASOURCE"
      • "TOPIC"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderMember — (map)

        Information about the member in the folder.

        • MemberId — (String)

          The ID of an asset in the folder.

        • MemberType — (String)

          The type of asset that it is.

          Possible values include:
          • "DASHBOARD"
          • "ANALYSIS"
          • "DATASET"
          • "DATASOURCE"
          • "TOPIC"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createGroup(params = {}, callback) ⇒ AWS.Request

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services Support.

The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

Service Reference:

Examples:

Calling the createGroup operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Description: 'STRING_VALUE'
};
quicksight.createGroup(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • GroupName — (String)

      A name for the group that you want to create.

    • Description — (String)

      A description for the group that you want to create.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that you want the group to be a part of.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Group — (map)

        The name of the group.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createGroupMembership(params = {}, callback) ⇒ AWS.Request

Adds an Amazon QuickSight user to an Amazon QuickSight group.

Service Reference:

Examples:

Calling the createGroupMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  MemberName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.createGroupMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • MemberName — (String)

      The name of the user that you want to add to the group membership.

    • GroupName — (String)

      The name of the group that you want to add the user to.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that you want the user to be a part of.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupMember — (map)

        The group member.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group member (user).

        • MemberName — (String)

          The name of the group member (user).

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request

Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

Service Reference:

Examples:

Calling the createIAMPolicyAssignment operation

var params = {
  AssignmentName: 'STRING_VALUE', /* required */
  AssignmentStatus: ENABLED | DRAFT | DISABLED, /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Identities: {
    '<String>': [
      'STRING_VALUE',
      /* more items */
    ],
    /* '<String>': ... */
  },
  PolicyArn: 'STRING_VALUE'
};
quicksight.createIAMPolicyAssignment(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account where you want to assign an IAM policy to Amazon QuickSight users or groups.

    • AssignmentName — (String)

      The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

    • AssignmentStatus — (String)

      The status of the assignment. Possible values are as follows:

      • ENABLED - Anything specified in this assignment is used when creating the data source.

      • DISABLED - This assignment isn't used when creating the data source.

      • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

      Possible values include:
      • "ENABLED"
      • "DRAFT"
      • "DISABLED"
    • PolicyArn — (String)

      The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

    • Identities — (map<Array<String>>)

      The Amazon QuickSight users, groups, or both that you want to assign the policy to.

    • Namespace — (String)

      The namespace that contains the assignment.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AssignmentName — (String)

        The name of the assignment. The name must be unique within the Amazon Web Services account.

      • AssignmentId — (String)

        The ID for the assignment.

      • AssignmentStatus — (String)

        The status of the assignment. Possible values are as follows:

        • ENABLED - Anything specified in this assignment is used when creating the data source.

        • DISABLED - This assignment isn't used when creating the data source.

        • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

        Possible values include:
        • "ENABLED"
        • "DRAFT"
        • "DISABLED"
      • PolicyArn — (String)

        The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.

      • Identities — (map<Array<String>>)

        The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createIngestion(params = {}, callback) ⇒ AWS.Request

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

Service Reference:

Examples:

Calling the createIngestion operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  IngestionId: 'STRING_VALUE', /* required */
  IngestionType: INCREMENTAL_REFRESH | FULL_REFRESH
};
quicksight.createIngestion(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • DataSetId — (String)

      The ID of the dataset used in the ingestion.

    • IngestionId — (String)

      An ID for the ingestion.

    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • IngestionType — (String)

      The type of ingestion that you want to create.

      Possible values include:
      • "INCREMENTAL_REFRESH"
      • "FULL_REFRESH"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the data ingestion.

      • IngestionId — (String)

        An ID for the ingestion.

      • IngestionStatus — (String)

        The ingestion status.

        Possible values include:
        • "INITIALIZED"
        • "QUEUED"
        • "RUNNING"
        • "FAILED"
        • "COMPLETED"
        • "CANCELLED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createNamespace(params = {}, callback) ⇒ AWS.Request

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.

Service Reference:

Examples:

Calling the createNamespace operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  IdentityStore: QUICKSIGHT, /* required */
  Namespace: 'STRING_VALUE', /* required */
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createNamespace(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create the Amazon QuickSight namespace in.

    • Namespace — (String)

      The name that you want to use to describe the new namespace.

    • IdentityStore — (String)

      Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

      Possible values include:
      • "QUICKSIGHT"
    • Tags — (Array<map>)

      The tags that you want to associate with the namespace that you're creating.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The ARN of the Amazon QuickSight namespace you created.

      • Name — (String)

        The name of the new namespace that you created.

      • CapacityRegion — (String)

        The Amazon Web Services Region; that you want to use for the free SPICE capacity for the new namespace. This is set to the region that you run CreateNamespace in.

      • CreationStatus — (String)

        The status of the creation of the namespace. This is an asynchronous process. A status of CREATED means that your namespace is ready to use. If an error occurs, it indicates if the process is retryable or non-retryable. In the case of a non-retryable error, refer to the error message for follow-up tasks.

        Possible values include:
        • "CREATED"
        • "CREATING"
        • "DELETING"
        • "RETRYABLE_FAILURE"
        • "NON_RETRYABLE_FAILURE"
      • IdentityStore — (String)

        Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

        Possible values include:
        • "QUICKSIGHT"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

Service Reference:

Examples:

Calling the createRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  Schedule: { /* required */
    RefreshType: INCREMENTAL_REFRESH | FULL_REFRESH, /* required */
    ScheduleFrequency: { /* required */
      Interval: MINUTE15 | MINUTE30 | HOURLY | DAILY | WEEKLY | MONTHLY, /* required */
      RefreshOnDay: {
        DayOfMonth: 'STRING_VALUE',
        DayOfWeek: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
      },
      TimeOfTheDay: 'STRING_VALUE',
      Timezone: 'STRING_VALUE'
    },
    ScheduleId: 'STRING_VALUE', /* required */
    Arn: 'STRING_VALUE',
    StartAfterDateTime: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
  }
};
quicksight.createRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • DataSetId — (String)

      The ID of the dataset.

    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • Schedule — (map)

      The refresh schedule.

      • ScheduleIdrequired — (String)

        An identifier for the refresh schedule.

      • ScheduleFrequencyrequired — (map)

        The frequency for the refresh schedule.

        • Intervalrequired — (String)

          The interval between scheduled refreshes. Valid values are as follows:

          • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

          • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

          • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

          • DAILY: The dataset refreshes every day.

          • WEEKLY: The dataset refreshes every week.

          • MONTHLY: The dataset refreshes every month.

          Possible values include:
          • "MINUTE15"
          • "MINUTE30"
          • "HOURLY"
          • "DAILY"
          • "WEEKLY"
          • "MONTHLY"
        • RefreshOnDay — (map)

          The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

          • DayOfWeek — (String)

            The day of the week that you want to schedule a refresh on.

            Possible values include:
            • "SUNDAY"
            • "MONDAY"
            • "TUESDAY"
            • "WEDNESDAY"
            • "THURSDAY"
            • "FRIDAY"
            • "SATURDAY"
          • DayOfMonth — (String)

            The day of the month that you want to schedule refresh on.

        • Timezone — (String)

          The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

        • TimeOfTheDay — (String)

          The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

      • StartAfterDateTime — (Date)

        Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

      • RefreshTyperequired — (String)

        The type of refresh that a datset undergoes. Valid values are as follows:

        • FULL_REFRESH: A complete refresh of a dataset.

        • INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.

        For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

        Possible values include:
        • "INCREMENTAL_REFRESH"
        • "FULL_REFRESH"
      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • ScheduleId — (String)

        The ID of the refresh schedule.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createRoleMembership(params = {}, callback) ⇒ AWS.Request

Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role.

Service Reference:

Examples:

Calling the createRoleMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MemberName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER /* required */
};
quicksight.createRoleMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • MemberName — (String)

      The name of the group that you want to add to the role.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that the role belongs to.

    • Role — (String)

      The role that you want to add a group to.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createTemplate(params = {}, callback) ⇒ AWS.Request

Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

Service Reference:

Examples:

Calling the createTemplate operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  Definition: {
    DataSetConfigurations: [ /* required */
      {
        ColumnGroupSchemaList: [
          {
            ColumnGroupColumnSchemaList: [
              {
                Name: 'STRING_VALUE'
              },
              /* more items */
            ],
            Name: 'STRING_VALUE'
          },
          /* more items */
        ],
        DataSetSchema: {
          ColumnSchemaList: [
            {
              DataType: 'STRING_VALUE',
              GeographicRole: 'STRING_VALUE',
              Name: 'STRING_VALUE'
            },
            /* more items */
          ]
        },
        Placeholder: 'STRING_VALUE'
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Name: 'STRING_VALUE',
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  SourceEntity: {
    SourceAnalysis: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    },
    SourceTemplate: {
      Arn: 'STRING_VALUE' /* required */
    }
  },
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  },
  VersionDescription: 'STRING_VALUE'
};
quicksight.createTemplate(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. You use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • TemplateId — (String)

      An ID for the template that you want to create. This template is unique per Amazon Web Services Region; in each Amazon Web Services account.

    • Name — (String)

      A display name for the template.

    • Permissions — (Array<map>)

      A list of resource permissions to be set on the template.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • SourceEntity — (map)

      The entity that you are using as a source when you create the template. In SourceEntity, you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

      Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • SourceAnalysis — (map)

        The source analysis, if it is based on an analysis.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

        • DataSetReferencesrequired — (Array<map>)

          A structure containing information about the dataset references used as placeholders in the template.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

      • SourceTemplate — (map)

        The source template, if it is based on an template.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

    • VersionDescription — (String)

      A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

    • Definition — (map)

      The definition of a template.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      Either a SourceEntity or a Definition must be provided in order for the request to be valid.

      • DataSetConfigurationsrequired — (Array<map>)

        An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

        • Placeholder — (String)

          Placeholder.

        • DataSetSchema — (map)

          Dataset schema.

          • ColumnSchemaList — (Array<map>)

            A structure containing the list of column schemas.

            • Name — (String)

              The name of the column schema.

            • DataType — (String)

              The data type of the column schema.

            • GeographicRole — (String)

              The geographic role of the column schema.

        • ColumnGroupSchemaList — (Array<map>)

          A structure containing the list of column group schemas.

          • Name — (String)

            The name of the column group schema.

          • ColumnGroupColumnSchemaList — (Array<map>)

            A structure containing the list of schemas for column group columns.

            • Name — (String)

              The name of the column group's column schema.

      • Sheets — (Array<map>)

        An array of sheet definitions for a template.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the template.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        An array of parameter declarations for a template.

        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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        Filter definitions for a template.

        For more information, see Filtering Data in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for a template.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      TThe option to relax the validation needed to create a template with definition objects. This skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The ARN for the template.

      • VersionArn — (String)

        The ARN for the template, including the version information of the first version.

      • TemplateId — (String)

        The ID of the template.

      • CreationStatus — (String)

        The template creation status.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createTemplateAlias(params = {}, callback) ⇒ AWS.Request

Creates a template alias for a template.

Service Reference:

Examples:

Calling the createTemplateAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  TemplateVersionNumber: 'NUMBER_VALUE' /* required */
};
quicksight.createTemplateAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template that you creating an alias for.

    • TemplateId — (String)

      An ID for the template.

    • AliasName — (String)

      The name that you want to give to the template alias that you're creating. Don't start the alias name with the $ character. Alias names that start with $ are reserved by Amazon QuickSight.

    • TemplateVersionNumber — (Integer)

      The version number of the template.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateAlias — (map)

        Information about the template alias.

        • AliasName — (String)

          The display name of the template alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template alias.

        • TemplateVersionNumber — (Integer)

          The version number of the template alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createTheme(params = {}, callback) ⇒ AWS.Request

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

Service Reference:

Examples:

Calling the createTheme operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  BaseThemeId: 'STRING_VALUE', /* required */
  Configuration: { /* required */
    DataColorPalette: {
      Colors: [
        'STRING_VALUE',
        /* more items */
      ],
      EmptyFillColor: 'STRING_VALUE',
      MinMaxGradient: [
        'STRING_VALUE',
        /* more items */
      ]
    },
    Sheet: {
      Tile: {
        Border: {
          Show: true || false
        }
      },
      TileLayout: {
        Gutter: {
          Show: true || false
        },
        Margin: {
          Show: true || false
        }
      }
    },
    Typography: {
      FontFamilies: [
        {
          FontFamily: 'STRING_VALUE'
        },
        /* more items */
      ]
    },
    UIColorPalette: {
      Accent: 'STRING_VALUE',
      AccentForeground: 'STRING_VALUE',
      Danger: 'STRING_VALUE',
      DangerForeground: 'STRING_VALUE',
      Dimension: 'STRING_VALUE',
      DimensionForeground: 'STRING_VALUE',
      Measure: 'STRING_VALUE',
      MeasureForeground: 'STRING_VALUE',
      PrimaryBackground: 'STRING_VALUE',
      PrimaryForeground: 'STRING_VALUE',
      SecondaryBackground: 'STRING_VALUE',
      SecondaryForeground: 'STRING_VALUE',
      Success: 'STRING_VALUE',
      SuccessForeground: 'STRING_VALUE',
      Warning: 'STRING_VALUE',
      WarningForeground: 'STRING_VALUE'
    }
  },
  Name: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  Permissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  VersionDescription: 'STRING_VALUE'
};
quicksight.createTheme(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account where you want to store the new theme.

    • ThemeId — (String)

      An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.

    • Name — (String)

      A display name for the theme.

    • BaseThemeId — (String)

      The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.

    • VersionDescription — (String)

      A description of the first version of the theme that you're creating. Every time UpdateTheme is called, a new version is created. Each version of the theme has a description of the version in the VersionDescription field.

    • Configuration — (map)

      The theme configuration, which contains the theme display properties.

      • DataColorPalette — (map)

        Color properties that apply to chart data colors.

        • Colors — (Array<String>)

          The hexadecimal codes for the colors.

        • MinMaxGradient — (Array<String>)

          The minimum and maximum hexadecimal codes that describe a color gradient.

        • EmptyFillColor — (String)

          The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

      • UIColorPalette — (map)

        Color properties that apply to the UI and to charts, excluding the colors that apply to data.

        • PrimaryForeground — (String)

          The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

        • PrimaryBackground — (String)

          The background color that applies to visuals and other high emphasis UI.

        • SecondaryForeground — (String)

          The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

        • SecondaryBackground — (String)

          The background color that applies to the sheet background and sheet controls.

        • Accent — (String)

          This color is that applies to selected states and buttons.

        • AccentForeground — (String)

          The foreground color that applies to any text or other elements that appear over the accent color.

        • Danger — (String)

          The color that applies to error messages.

        • DangerForeground — (String)

          The foreground color that applies to any text or other elements that appear over the error color.

        • Warning — (String)

          This color that applies to warning and informational messages.

        • WarningForeground — (String)

          The foreground color that applies to any text or other elements that appear over the warning color.

        • Success — (String)

          The color that applies to success messages, for example the check mark for a successful download.

        • SuccessForeground — (String)

          The foreground color that applies to any text or other elements that appear over the success color.

        • Dimension — (String)

          The color that applies to the names of fields that are identified as dimensions.

        • DimensionForeground — (String)

          The foreground color that applies to any text or other elements that appear over the dimension color.

        • Measure — (String)

          The color that applies to the names of fields that are identified as measures.

        • MeasureForeground — (String)

          The foreground color that applies to any text or other elements that appear over the measure color.

      • Sheet — (map)

        Display options related to sheets.

        • Tile — (map)

          The display options for tiles.

          • Border — (map)

            The border around a tile.

            • Show — (Boolean)

              The option to enable display of borders for visuals.

        • TileLayout — (map)

          The layout options for tiles.

          • Gutter — (map)

            The gutter settings that apply between tiles.

            • Show — (Boolean)

              This Boolean value controls whether to display a gutter space between sheet tiles.

          • Margin — (map)

            The margin settings that apply around the outside edge of sheets.

            • Show — (Boolean)

              This Boolean value controls whether to display sheet margins.

      • Typography — (map)

        Determines the typography options.

        • FontFamilies — (Array<map>)

          Determines the list of font families.

          • FontFamily — (String)

            Determines the font family settings.

    • Permissions — (Array<map>)

      A valid grouping of resource permissions to apply to the new theme.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • Tags — (Array<map>)

      A map of the key-value pairs for the resource tag or tags that you want to add to the resource.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the theme.

      • VersionArn — (String)

        The Amazon Resource Name (ARN) for the new theme.

      • ThemeId — (String)

        The ID of the theme.

      • CreationStatus — (String)

        The theme creation status.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createThemeAlias(params = {}, callback) ⇒ AWS.Request

Creates a theme alias for a theme.

Service Reference:

Examples:

Calling the createThemeAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  ThemeVersionNumber: 'NUMBER_VALUE' /* required */
};
quicksight.createThemeAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme for the new theme alias.

    • ThemeId — (String)

      An ID for the theme alias.

    • AliasName — (String)

      The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

    • ThemeVersionNumber — (Integer)

      The version number of the theme.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeAlias — (map)

        Information about the theme alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme alias.

        • AliasName — (String)

          The display name of the theme alias.

        • ThemeVersionNumber — (Integer)

          The version number of the theme alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createTopic(params = {}, callback) ⇒ AWS.Request

Creates a new Q topic.

Service Reference:

Examples:

Calling the createTopic operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Topic: { /* required */
    DataSets: [
      {
        DatasetArn: 'STRING_VALUE', /* required */
        CalculatedFields: [
          {
            CalculatedFieldName: 'STRING_VALUE', /* required */
            Expression: 'STRING_VALUE', /* required */
            Aggregation: SUM | MAX | MIN | COUNT | DISTINCT_COUNT | AVERAGE | MEDIAN | STDEV | STDEVP | VAR | VARP,
            AllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            CalculatedFieldDescription: 'STRING_VALUE',
            CalculatedFieldSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            CellValueSynonyms: [
              {
                CellValue: 'STRING_VALUE',
                Synonyms: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ],
            ColumnDataRole: DIMENSION | MEASURE,
            ComparativeOrder: {
              SpecifedOrder: [
                'STRING_VALUE',
                /* more items */
              ],
              TreatUndefinedSpecifiedValues: LEAST | MOST,
              UseOrdering: GREATER_IS_BETTER | LESSER_IS_BETTER | SPECIFIED
            },
            DefaultFormatting: {
              DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING,
              DisplayFormatOptions: {
                BlankCellFormat: 'STRING_VALUE',
                CurrencySymbol: 'STRING_VALUE',
                DateFormat: 'STRING_VALUE',
                DecimalSeparator: COMMA | DOT,
                FractionDigits: 'NUMBER_VALUE',
                GroupingSeparator: 'STRING_VALUE',
                NegativeFormat: {
                  Prefix: 'STRING_VALUE',
                  Suffix: 'STRING_VALUE'
                },
                Prefix: 'STRING_VALUE',
                Suffix: 'STRING_VALUE',
                UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                UseBlankCellFormat: true || false,
                UseGrouping: true || false
              }
            },
            DisableIndexing: true || false,
            IsIncludedInTopic: true || false,
            NeverAggregateInFilter: true || false,
            NonAdditive: true || false,
            NotAllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            SemanticType: {
              FalseyCellValue: 'STRING_VALUE',
              FalseyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              SubTypeName: 'STRING_VALUE',
              TruthyCellValue: 'STRING_VALUE',
              TruthyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            },
            TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
          },
          /* more items */
        ],
        Columns: [
          {
            ColumnName: 'STRING_VALUE', /* required */
            Aggregation: SUM | MAX | MIN | COUNT | DISTINCT_COUNT | AVERAGE | MEDIAN | STDEV | STDEVP | VAR | VARP,
            AllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            CellValueSynonyms: [
              {
                CellValue: 'STRING_VALUE',
                Synonyms: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ],
            ColumnDataRole: DIMENSION | MEASURE,
            ColumnDescription: 'STRING_VALUE',
            ColumnFriendlyName: 'STRING_VALUE',
            ColumnSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            ComparativeOrder: {
              SpecifedOrder: [
                'STRING_VALUE',
                /* more items */
              ],
              TreatUndefinedSpecifiedValues: LEAST | MOST,
              UseOrdering: GREATER_IS_BETTER | LESSER_IS_BETTER | SPECIFIED
            },
            DefaultFormatting: {
              DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING,
              DisplayFormatOptions: {
                BlankCellFormat: 'STRING_VALUE',
                CurrencySymbol: 'STRING_VALUE',
                DateFormat: 'STRING_VALUE',
                DecimalSeparator: COMMA | DOT,
                FractionDigits: 'NUMBER_VALUE',
                GroupingSeparator: 'STRING_VALUE',
                NegativeFormat: {
                  Prefix: 'STRING_VALUE',
                  Suffix: 'STRING_VALUE'
                },
                Prefix: 'STRING_VALUE',
                Suffix: 'STRING_VALUE',
                UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                UseBlankCellFormat: true || false,
                UseGrouping: true || false
              }
            },
            DisableIndexing: true || false,
            IsIncludedInTopic: true || false,
            NeverAggregateInFilter: true || false,
            NonAdditive: true || false,
            NotAllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            SemanticType: {
              FalseyCellValue: 'STRING_VALUE',
              FalseyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              SubTypeName: 'STRING_VALUE',
              TruthyCellValue: 'STRING_VALUE',
              TruthyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            },
            TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
          },
          /* more items */
        ],
        DataAggregation: {
          DatasetRowDateGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR,
          DefaultDateColumnName: 'STRING_VALUE'
        },
        DatasetDescription: 'STRING_VALUE',
        DatasetName: 'STRING_VALUE',
        Filters: [
          {
            FilterName: 'STRING_VALUE', /* required */
            OperandFieldName: 'STRING_VALUE', /* required */
            CategoryFilter: {
              CategoryFilterFunction: EXACT | CONTAINS,
              CategoryFilterType: CUSTOM_FILTER | CUSTOM_FILTER_LIST | FILTER_LIST,
              Constant: {
                CollectiveConstant: {
                  ValueList: [
                    'STRING_VALUE',
                    /* more items */
                  ]
                },
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              },
              Inverse: true || false
            },
            DateRangeFilter: {
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                RangeConstant: {
                  Maximum: 'STRING_VALUE',
                  Minimum: 'STRING_VALUE'
                }
              },
              Inclusive: true || false
            },
            FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER,
            FilterDescription: 'STRING_VALUE',
            FilterSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER,
            NumericEqualityFilter: {
              Aggregation: NO_AGGREGATION | SUM | AVERAGE | COUNT | DISTINCT_COUNT | MAX | MEDIAN | MIN | STDEV | STDEVP | VAR | VARP,
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              }
            },
            NumericRangeFilter: {
              Aggregation: NO_AGGREGATION | SUM | AVERAGE | COUNT | DISTINCT_COUNT | MAX | MEDIAN | MIN | STDEV | STDEVP | VAR | VARP,
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                RangeConstant: {
                  Maximum: 'STRING_VALUE',
                  Minimum: 'STRING_VALUE'
                }
              },
              Inclusive: true || false
            },
            RelativeDateFilter: {
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              },
              RelativeDateFilterFunction: PREVIOUS | THIS | LAST | NEXT | NOW,
              TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
            }
          },
          /* more items */
        ],
        NamedEntities: [
          {
            EntityName: 'STRING_VALUE', /* required */
            Definition: [
              {
                FieldName: 'STRING_VALUE',
                Metric: {
                  Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | CUSTOM,
                  AggregationFunctionParameters: {
                    '<LimitedString>': 'STRING_VALUE',
                    /* '<LimitedString>': ... */
                  }
                },
                PropertyName: 'STRING_VALUE',
                PropertyRole: PRIMARY | ID,
                PropertyUsage: INHERIT | DIMENSION | MEASURE
              },
              /* more items */
            ],
            EntityDescription: 'STRING_VALUE',
            EntitySynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            SemanticEntityType: {
              SubTypeName: 'STRING_VALUE',
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    Description: 'STRING_VALUE',
    Name: 'STRING_VALUE',
    UserExperienceVersion: LEGACY | NEW_READER_EXPERIENCE
  },
  TopicId: 'STRING_VALUE', /* required */
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createTopic(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that you want to create a topic in.

    • TopicId — (String)

      The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Topic — (map)

      The definition of a topic to create.

      • Name — (String)

        The name of the topic.

      • Description — (String)

        The description of the topic.

      • UserExperienceVersion — (String)

        The user experience version of a topic.

        Possible values include:
        • "LEGACY"
        • "NEW_READER_EXPERIENCE"
      • DataSets — (Array<map>)

        The data sets that the topic is associated with.

        • DatasetArnrequired — (String)

          The Amazon Resource Name (ARN) of the dataset.

        • DatasetName — (String)

          The name of the dataset.

        • DatasetDescription — (String)

          The description of the dataset.

        • DataAggregation — (map)

          The definition of a data aggregation.

          • DatasetRowDateGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • DefaultDateColumnName — (String)

            The column name for the default date.

        • Filters — (Array<map>)

          The list of filter definitions.

          • FilterDescription — (String)

            A description of the filter used to select items for a topic.

          • FilterClass — (String)

            The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

            Possible values include:
            • "ENFORCED_VALUE_FILTER"
            • "CONDITIONAL_VALUE_FILTER"
            • "NAMED_VALUE_FILTER"
          • FilterNamerequired — (String)

            The name of the filter.

          • FilterSynonyms — (Array<String>)

            The other names or aliases for the filter.

          • OperandFieldNamerequired — (String)

            The name of the field that the filter operates on.

          • FilterType — (String)

            The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

            Possible values include:
            • "CATEGORY_FILTER"
            • "NUMERIC_EQUALITY_FILTER"
            • "NUMERIC_RANGE_FILTER"
            • "DATE_RANGE_FILTER"
            • "RELATIVE_DATE_FILTER"
          • CategoryFilter — (map)

            The category filter that is associated with this filter.

            • CategoryFilterFunction — (String)

              The category filter function. Valid values for this structure are EXACT and CONTAINS.

              Possible values include:
              • "EXACT"
              • "CONTAINS"
            • CategoryFilterType — (String)

              The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

              Possible values include:
              • "CUSTOM_FILTER"
              • "CUSTOM_FILTER_LIST"
              • "FILTER_LIST"
            • Constant — (map)

              The constant used in a category filter.

              • ConstantType — (String)

                The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                A singular constant used in a category filter. This element is used to specify a single value for the constant.

              • CollectiveConstant — (map)

                A collective constant used in a category filter. This element is used to specify a list of values for the constant.

                • ValueList — (Array<String>)

                  A list of values for the collective constant.

            • Inverse — (Boolean)

              A Boolean value that indicates if the filter is inverse.

          • NumericEqualityFilter — (map)

            The numeric equality filter.

            • Constant — (map)

              The constant used in a numeric equality filter.

              • ConstantType — (String)

                The type of the singular filter constant. Valid values for this structure are SINGULAR.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                The value of the singular filter constant.

            • Aggregation — (String)

              An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

              Possible values include:
              • "NO_AGGREGATION"
              • "SUM"
              • "AVERAGE"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "MAX"
              • "MEDIAN"
              • "MIN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
          • NumericRangeFilter — (map)

            The numeric range filter.

            • Inclusive — (Boolean)

              A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

            • Constant — (map)

              The constant used in a numeric range filter.

              • ConstantType — (String)

                The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • RangeConstant — (map)

                The value of the constant that is used to specify the endpoints of a range filter.

                • Minimum — (String)

                  The minimum value for a range constant.

                • Maximum — (String)

                  The maximum value for a range constant.

            • Aggregation — (String)

              An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

              Possible values include:
              • "NO_AGGREGATION"
              • "SUM"
              • "AVERAGE"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "MAX"
              • "MEDIAN"
              • "MIN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
          • DateRangeFilter — (map)

            The date range filter.

            • Inclusive — (Boolean)

              A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

            • Constant — (map)

              The constant used in a date range filter.

              • ConstantType — (String)

                The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • RangeConstant — (map)

                The value of the constant that is used to specify the endpoints of a range filter.

                • Minimum — (String)

                  The minimum value for a range constant.

                • Maximum — (String)

                  The maximum value for a range constant.

          • RelativeDateFilter — (map)

            The relative date filter.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "SECOND"
              • "MINUTE"
              • "HOUR"
              • "DAY"
              • "WEEK"
              • "MONTH"
              • "QUARTER"
              • "YEAR"
            • RelativeDateFilterFunction — (String)

              The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NEXT"
              • "NOW"
            • Constant — (map)

              The constant used in a relative date filter.

              • ConstantType — (String)

                The type of the singular filter constant. Valid values for this structure are SINGULAR.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                The value of the singular filter constant.

        • Columns — (Array<map>)

          The list of column definitions.

          • ColumnNamerequired — (String)

            The name of the column.

          • ColumnFriendlyName — (String)

            A user-friendly name for the column.

          • ColumnDescription — (String)

            A description of the column and its contents.

          • ColumnSynonyms — (Array<String>)

            The other names or aliases for the column.

          • ColumnDataRole — (String)

            The role of the column in the data. Valid values are DIMENSION and MEASURE.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • Aggregation — (String)

            The type of aggregation that is performed on the column data when it's queried.

            Possible values include:
            • "SUM"
            • "MAX"
            • "MIN"
            • "COUNT"
            • "DISTINCT_COUNT"
            • "AVERAGE"
            • "MEDIAN"
            • "STDEV"
            • "STDEVP"
            • "VAR"
            • "VARP"
          • IsIncludedInTopic — (Boolean)

            A Boolean value that indicates whether the column is included in the query results.

          • DisableIndexing — (Boolean)

            A Boolean value that indicates whether the column shows in the autocomplete functionality.

          • ComparativeOrder — (map)

            The order in which data is displayed for the column when it's used in a comparative context.

            • UseOrdering — (String)

              The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

              Possible values include:
              • "GREATER_IS_BETTER"
              • "LESSER_IS_BETTER"
              • "SPECIFIED"
            • SpecifedOrder — (Array<String>)

              The list of columns to be used in the ordering.

            • TreatUndefinedSpecifiedValues — (String)

              The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

              Possible values include:
              • "LEAST"
              • "MOST"
          • SemanticType — (map)

            The semantic type of data contained in the column.

            • TypeName — (String)

              The semantic type name.

            • SubTypeName — (String)

              The semantic type sub type name.

            • TypeParameters — (map<String>)

              The semantic type parameters.

            • TruthyCellValue — (String)

              The semantic type truthy cell value.

            • TruthyCellValueSynonyms — (Array<String>)

              The other names or aliases for the true cell value.

            • FalseyCellValue — (String)

              The semantic type falsey cell value.

            • FalseyCellValueSynonyms — (Array<String>)

              The other names or aliases for the false cell value.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • AllowedAggregations — (Array<String>)

            The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NotAllowedAggregations — (Array<String>)

            The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • DefaultFormatting — (map)

            The default formatting used for values in the column.

            • DisplayFormat — (String)

              The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

              Possible values include:
              • "AUTO"
              • "PERCENT"
              • "CURRENCY"
              • "NUMBER"
              • "DATE"
              • "STRING"
            • DisplayFormatOptions — (map)

              The additional options for display formatting.

              • UseBlankCellFormat — (Boolean)

                A Boolean value that indicates whether to use blank cell format.

              • BlankCellFormat — (String)

                Determines the blank cell format.

              • DateFormat — (String)

                Determines the DateTime format.

              • DecimalSeparator — (String)

                Determines the decimal separator.

                Possible values include:
                • "COMMA"
                • "DOT"
              • GroupingSeparator — (String)

                Determines the grouping separator.

              • UseGrouping — (Boolean)

                A Boolean value that indicates whether to use grouping.

              • FractionDigits — (Integer)

                Determines the number of fraction digits.

              • Prefix — (String)

                The prefix value for a display format.

              • Suffix — (String)

                The suffix value for a display format.

              • UnitScaler — (String)

                The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                Possible values include:
                • "NONE"
                • "AUTO"
                • "THOUSANDS"
                • "MILLIONS"
                • "BILLIONS"
                • "TRILLIONS"
              • NegativeFormat — (map)

                The negative format.

                • Prefix — (String)

                  The prefix for a negative format.

                • Suffix — (String)

                  The suffix for a negative format.

              • CurrencySymbol — (String)

                The currency symbol, such as USD.

          • NeverAggregateInFilter — (Boolean)

            A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.

          • CellValueSynonyms — (Array<map>)

            The other names or aliases for the column cell value.

            • CellValue — (String)

              The cell value.

            • Synonyms — (Array<String>)

              Other names or aliases for the cell value.

          • NonAdditive — (Boolean)

            The non additive value for the column.

        • CalculatedFields — (Array<map>)

          The list of calculated field definitions.

          • CalculatedFieldNamerequired — (String)

            The calculated field name.

          • CalculatedFieldDescription — (String)

            The calculated field description.

          • Expressionrequired — (String)

            The calculated field expression.

          • CalculatedFieldSynonyms — (Array<String>)

            The other names or aliases for the calculated field.

          • IsIncludedInTopic — (Boolean)

            A boolean value that indicates if a calculated field is included in the topic.

          • DisableIndexing — (Boolean)

            A Boolean value that indicates if a calculated field is visible in the autocomplete.

          • ColumnDataRole — (String)

            The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • DefaultFormatting — (map)

            The default formatting definition.

            • DisplayFormat — (String)

              The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

              Possible values include:
              • "AUTO"
              • "PERCENT"
              • "CURRENCY"
              • "NUMBER"
              • "DATE"
              • "STRING"
            • DisplayFormatOptions — (map)

              The additional options for display formatting.

              • UseBlankCellFormat — (Boolean)

                A Boolean value that indicates whether to use blank cell format.

              • BlankCellFormat — (String)

                Determines the blank cell format.

              • DateFormat — (String)

                Determines the DateTime format.

              • DecimalSeparator — (String)

                Determines the decimal separator.

                Possible values include:
                • "COMMA"
                • "DOT"
              • GroupingSeparator — (String)

                Determines the grouping separator.

              • UseGrouping — (Boolean)

                A Boolean value that indicates whether to use grouping.

              • FractionDigits — (Integer)

                Determines the number of fraction digits.

              • Prefix — (String)

                The prefix value for a display format.

              • Suffix — (String)

                The suffix value for a display format.

              • UnitScaler — (String)

                The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                Possible values include:
                • "NONE"
                • "AUTO"
                • "THOUSANDS"
                • "MILLIONS"
                • "BILLIONS"
                • "TRILLIONS"
              • NegativeFormat — (map)

                The negative format.

                • Prefix — (String)

                  The prefix for a negative format.

                • Suffix — (String)

                  The suffix for a negative format.

              • CurrencySymbol — (String)

                The currency symbol, such as USD.

          • Aggregation — (String)

            The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

            Possible values include:
            • "SUM"
            • "MAX"
            • "MIN"
            • "COUNT"
            • "DISTINCT_COUNT"
            • "AVERAGE"
            • "MEDIAN"
            • "STDEV"
            • "STDEVP"
            • "VAR"
            • "VARP"
          • ComparativeOrder — (map)

            The order in which data is displayed for the calculated field when it's used in a comparative context.

            • UseOrdering — (String)

              The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

              Possible values include:
              • "GREATER_IS_BETTER"
              • "LESSER_IS_BETTER"
              • "SPECIFIED"
            • SpecifedOrder — (Array<String>)

              The list of columns to be used in the ordering.

            • TreatUndefinedSpecifiedValues — (String)

              The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

              Possible values include:
              • "LEAST"
              • "MOST"
          • SemanticType — (map)

            The semantic type.

            • TypeName — (String)

              The semantic type name.

            • SubTypeName — (String)

              The semantic type sub type name.

            • TypeParameters — (map<String>)

              The semantic type parameters.

            • TruthyCellValue — (String)

              The semantic type truthy cell value.

            • TruthyCellValueSynonyms — (Array<String>)

              The other names or aliases for the true cell value.

            • FalseyCellValue — (String)

              The semantic type falsey cell value.

            • FalseyCellValueSynonyms — (Array<String>)

              The other names or aliases for the false cell value.

          • AllowedAggregations — (Array<String>)

            The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NotAllowedAggregations — (Array<String>)

            The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NeverAggregateInFilter — (Boolean)

            A Boolean value that indicates whether to never aggregate calculated field in filters.

          • CellValueSynonyms — (Array<map>)

            The other names or aliases for the calculated field cell value.

            • CellValue — (String)

              The cell value.

            • Synonyms — (Array<String>)

              Other names or aliases for the cell value.

          • NonAdditive — (Boolean)

            The non additive for the table style target.

        • NamedEntities — (Array<map>)

          The list of named entities definitions.

          • EntityNamerequired — (String)

            The name of the named entity.

          • EntityDescription — (String)

            The description of the named entity.

          • EntitySynonyms — (Array<String>)

            The other names or aliases for the named entity.

          • SemanticEntityType — (map)

            The type of named entity that a topic represents.

            • TypeName — (String)

              The semantic entity type name.

            • SubTypeName — (String)

              The semantic entity sub type name.

            • TypeParameters — (map<String>)

              The semantic entity type parameters.

          • Definition — (Array<map>)

            The definition of a named entity.

            • FieldName — (String)

              The name of the entity.

            • PropertyName — (String)

              The property name to be used for the named entity.

            • PropertyRole — (String)

              The property role. Valid values for this structure are PRIMARY and ID.

              Possible values include:
              • "PRIMARY"
              • "ID"
            • PropertyUsage — (String)

              The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

              Possible values include:
              • "INHERIT"
              • "DIMENSION"
              • "MEASURE"
            • Metric — (map)

              The definition of a metric.

              • Aggregation — (String)

                The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

                Possible values include:
                • "SUM"
                • "MIN"
                • "MAX"
                • "COUNT"
                • "AVERAGE"
                • "DISTINCT_COUNT"
                • "STDEV"
                • "STDEVP"
                • "VAR"
                • "VARP"
                • "PERCENTILE"
                • "MEDIAN"
                • "CUSTOM"
              • AggregationFunctionParameters — (map<String>)

                The additional parameters for an aggregation function.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • TopicId — (String)

        The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RefreshArn — (String)

        The Amazon Resource Name (ARN) of the topic refresh.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Creates a topic refresh schedule.

Service Reference:

Examples:

Calling the createTopicRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DatasetArn: 'STRING_VALUE', /* required */
  RefreshSchedule: { /* required */
    BasedOnSpiceSchedule: true || false, /* required */
    IsEnabled: true || false, /* required */
    RepeatAt: 'STRING_VALUE',
    StartingAt: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
    Timezone: 'STRING_VALUE',
    TopicScheduleType: HOURLY | DAILY | WEEKLY | MONTHLY
  },
  TopicId: 'STRING_VALUE', /* required */
  DatasetName: 'STRING_VALUE'
};
quicksight.createTopicRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic you're creating a refresh schedule for.

    • TopicId — (String)

      The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • DatasetArn — (String)

      The Amazon Resource Name (ARN) of the dataset.

    • DatasetName — (String)

      The name of the dataset.

    • RefreshSchedule — (map)

      The definition of a refresh schedule.

      • IsEnabledrequired — (Boolean)

        A Boolean value that controls whether to schedule is enabled.

      • BasedOnSpiceSchedulerequired — (Boolean)

        A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

      • StartingAt — (Date)

        The starting date and time for the refresh schedule.

      • Timezone — (String)

        The timezone that you want the refresh schedule to use.

      • RepeatAt — (String)

        The time of day when the refresh should run, for example, Monday-Sunday.

      • TopicScheduleType — (String)

        The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

        Possible values include:
        • "HOURLY"
        • "DAILY"
        • "WEEKLY"
        • "MONTHLY"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • DatasetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

createVPCConnection(params = {}, callback) ⇒ AWS.Request

Creates a new VPC connection.

Service Reference:

Examples:

Calling the createVPCConnection operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  RoleArn: 'STRING_VALUE', /* required */
  SecurityGroupIds: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  SubnetIds: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  VPCConnectionId: 'STRING_VALUE', /* required */
  DnsResolvers: [
    'STRING_VALUE',
    /* more items */
  ],
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.createVPCConnection(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account where you want to create a new VPC connection.

    • VPCConnectionId — (String)

      The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

    • Name — (String)

      The display name for the VPC connection.

    • SubnetIds — (Array<String>)

      A list of subnet IDs for the VPC connection.

    • SecurityGroupIds — (Array<String>)

      A list of security group IDs for the VPC connection.

    • DnsResolvers — (Array<String>)

      A list of IP addresses of DNS resolver endpoints for the VPC connection.

    • RoleArn — (String)

      The IAM role to associate with the VPC connection.

    • Tags — (Array<map>)

      A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the VPC connection.

      • VPCConnectionId — (String)

        The ID for the VPC connection that you're creating. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • CreationStatus — (String)

        The status of the creation of the VPC connection.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETION_IN_PROGRESS"
        • "DELETION_FAILED"
        • "DELETED"
      • AvailabilityStatus — (String)

        The availability status of the VPC connection.

        Possible values include:
        • "AVAILABLE"
        • "UNAVAILABLE"
        • "PARTIALLY_AVAILABLE"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteAccountCustomization(params = {}, callback) ⇒ AWS.Request

Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.

Service Reference:

Examples:

Calling the deleteAccountCustomization operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE'
};
quicksight.deleteAccountCustomization(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in this Amazon Web Services Region.

    • Namespace — (String)

      The Amazon QuickSight namespace that you're deleting the customizations from.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteAccountSubscription(params = {}, callback) ⇒ AWS.Request

Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API.

Service Reference:

Examples:

Calling the deleteAccountSubscription operation

var params = {
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.deleteAccountSubscription(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account that you want to delete.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteAnalysis(params = {}, callback) ⇒ AWS.Request

Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.

At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it's deleted, so you can describe it but you can't make a template from it.

An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

Service Reference:

Examples:

Calling the deleteAnalysis operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ForceDeleteWithoutRecovery: true || false,
  RecoveryWindowInDays: 'NUMBER_VALUE'
};
quicksight.deleteAnalysis(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account where you want to delete an analysis.

    • AnalysisId — (String)

      The ID of the analysis that you're deleting.

    • RecoveryWindowInDays — (Integer)

      A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

    • ForceDeleteWithoutRecovery — (Boolean)

      This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can't restore an analysis after it's deleted.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the deleted analysis.

      • AnalysisId — (String)

        The ID of the deleted analysis.

      • DeletionTime — (Date)

        The date and time that the analysis is scheduled to be deleted.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteDashboard(params = {}, callback) ⇒ AWS.Request

Deletes a dashboard.

Service Reference:

Examples:

Calling the deleteDashboard operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.deleteDashboard(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're deleting.

    • DashboardId — (String)

      The ID for the dashboard.

    • VersionNumber — (Integer)

      The version number of the dashboard. If the version number property is provided, only the specified version of the dashboard is deleted.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Secure Socket Layer (SSL) properties that apply for the resource.

      • DashboardId — (String)

        The ID of the dashboard.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteDataSet(params = {}, callback) ⇒ AWS.Request

Deletes a dataset.

Service Reference:

Examples:

Calling the deleteDataSet operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.deleteDataSet(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • DataSetId — (String)

        The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request

Deletes the dataset refresh properties of the dataset.

Service Reference:

Examples:

Calling the deleteDataSetRefreshProperties operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.deleteDataSetRefreshProperties(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteDataSource(params = {}, callback) ⇒ AWS.Request

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

Service Reference:

Examples:

Calling the deleteDataSource operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE' /* required */
};
quicksight.deleteDataSource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the data source that you deleted.

      • DataSourceId — (String)

        The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteFolder(params = {}, callback) ⇒ AWS.Request

Deletes an empty folder.

Service Reference:

Examples:

Calling the deleteFolder operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE' /* required */
};
quicksight.deleteFolder(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name of the deleted folder.

      • FolderId — (String)

        The ID of the folder.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteFolderMembership(params = {}, callback) ⇒ AWS.Request

Removes an asset, such as a dashboard, analysis, or dataset, from a folder.

Service Reference:

Examples:

Calling the deleteFolderMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  MemberId: 'STRING_VALUE', /* required */
  MemberType: DASHBOARD | ANALYSIS | DATASET | DATASOURCE | TOPIC /* required */
};
quicksight.deleteFolderMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The Folder ID.

    • MemberId — (String)

      The ID of the asset that you want to delete.

    • MemberType — (String)

      The member type of the asset that you want to delete from a folder.

      Possible values include:
      • "DASHBOARD"
      • "ANALYSIS"
      • "DATASET"
      • "DATASOURCE"
      • "TOPIC"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteGroup(params = {}, callback) ⇒ AWS.Request

Removes a user group from Amazon QuickSight.

Service Reference:

Examples:

Calling the deleteGroup operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.deleteGroup(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • GroupName — (String)

      The name of the group that you want to delete.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace of the group that you want to delete.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteGroupMembership(params = {}, callback) ⇒ AWS.Request

Removes a user from a group so that the user is no longer a member of the group.

Service Reference:

Examples:

Calling the deleteGroupMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  MemberName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.deleteGroupMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • MemberName — (String)

      The name of the user that you want to delete from the group membership.

    • GroupName — (String)

      The name of the group that you want to delete the user from.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace of the group that you want to remove a user from.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request

Deletes an existing IAM policy assignment.

Service Reference:

Examples:

Calling the deleteIAMPolicyAssignment operation

var params = {
  AssignmentName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.deleteIAMPolicyAssignment(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID where you want to delete the IAM policy assignment.

    • AssignmentName — (String)

      The name of the assignment.

    • Namespace — (String)

      The namespace that contains the assignment.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AssignmentName — (String)

        The name of the assignment.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteIdentityPropagationConfig(params = {}, callback) ⇒ AWS.Request

Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Service Reference:

Examples:

Calling the deleteIdentityPropagationConfig operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Service: REDSHIFT /* required */
};
quicksight.deleteIdentityPropagationConfig(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that you want to delete an identity propagation configuration from.

    • Service — (String)

      The name of the Amazon Web Services service that you want to delete the associated access scopes and authorized targets from.

      Possible values include:
      • "REDSHIFT"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteNamespace(params = {}, callback) ⇒ AWS.Request

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

Service Reference:

Examples:

Calling the deleteNamespace operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.deleteNamespace(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

    • Namespace — (String)

      The namespace that you want to delete.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Deletes a refresh schedule from a dataset.

Service Reference:

Examples:

Calling the deleteRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  ScheduleId: 'STRING_VALUE' /* required */
};
quicksight.deleteRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • DataSetId — (String)

      The ID of the dataset.

    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • ScheduleId — (String)

      The ID of the refresh schedule.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • ScheduleId — (String)

        The ID of the refresh schedule.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteRoleCustomPermission(params = {}, callback) ⇒ AWS.Request

Removes custom permissions from the role.

Service Reference:

Examples:

Calling the deleteRoleCustomPermission operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER /* required */
};
quicksight.deleteRoleCustomPermission(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • Role — (String)

      The role that you want to remove permissions from.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that includes the role.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteRoleMembership(params = {}, callback) ⇒ AWS.Request

Removes a group from a role.

Service Reference:

Examples:

Calling the deleteRoleMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MemberName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER /* required */
};
quicksight.deleteRoleMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • MemberName — (String)

      The name of the group.

    • Role — (String)

      The role that you want to remove permissions from.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that contains the role.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteTemplate(params = {}, callback) ⇒ AWS.Request

Deletes a template.

Service Reference:

Examples:

Calling the deleteTemplate operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.deleteTemplate(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template that you're deleting.

    • TemplateId — (String)

      An ID for the template you want to delete.

    • VersionNumber — (Integer)

      Specifies the version of the template that you want to delete. If you don't provide a version number, DeleteTemplate deletes all versions of the template.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the resource.

      • TemplateId — (String)

        An ID for the template.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteTemplateAlias(params = {}, callback) ⇒ AWS.Request

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

Service Reference:

Examples:

Calling the deleteTemplateAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE' /* required */
};
quicksight.deleteTemplateAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the item to delete.

    • TemplateId — (String)

      The ID for the template that the specified alias is for.

    • AliasName — (String)

      The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • TemplateId — (String)

        An ID for the template associated with the deletion.

      • AliasName — (String)

        The name for the template alias.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the template you want to delete.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteTheme(params = {}, callback) ⇒ AWS.Request

Deletes a theme.

Service Reference:

Examples:

Calling the deleteTheme operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.deleteTheme(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme that you're deleting.

    • ThemeId — (String)

      An ID for the theme that you want to delete.

    • VersionNumber — (Integer)

      The version of the theme that you want to delete.

      Note: If you don't provide a version number, you're using this call to DeleteTheme to delete all versions of the theme.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the resource.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

      • ThemeId — (String)

        An ID for the theme.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteThemeAlias(params = {}, callback) ⇒ AWS.Request

Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.

Service Reference:

Examples:

Calling the deleteThemeAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE' /* required */
};
quicksight.deleteThemeAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme alias to delete.

    • ThemeId — (String)

      The ID for the theme that the specified alias is for.

    • AliasName — (String)

      The unique name for the theme alias to delete.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AliasName — (String)

        The name for the theme alias.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

      • ThemeId — (String)

        An ID for the theme associated with the deletion.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteTopic(params = {}, callback) ⇒ AWS.Request

Deletes a topic.

Service Reference:

Examples:

Calling the deleteTopic operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.deleteTopic(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic that you want to delete.

    • TopicId — (String)

      The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • TopicId — (String)

        The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Deletes a topic refresh schedule.

Service Reference:

Examples:

Calling the deleteTopicRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DatasetId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.deleteTopicRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • TopicId — (String)

      The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • DatasetId — (String)

      The ID of the dataset.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • DatasetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteUser(params = {}, callback) ⇒ AWS.Request

Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call. The IAM user isn't deleted as a result of this call.

Service Reference:

Examples:

Calling the deleteUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  UserName: 'STRING_VALUE' /* required */
};
quicksight.deleteUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • UserName — (String)

      The name of the user that you want to delete.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteUserByPrincipalId(params = {}, callback) ⇒ AWS.Request

Deletes a user identified by its principal ID.

Service Reference:

Examples:

Calling the deleteUserByPrincipalId operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  PrincipalId: 'STRING_VALUE' /* required */
};
quicksight.deleteUserByPrincipalId(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • PrincipalId — (String)

      The principal ID of the user.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

deleteVPCConnection(params = {}, callback) ⇒ AWS.Request

Deletes a VPC connection.

Service Reference:

Examples:

Calling the deleteVPCConnection operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  VPCConnectionId: 'STRING_VALUE' /* required */
};
quicksight.deleteVPCConnection(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account where you want to delete a VPC connection.

    • VPCConnectionId — (String)

      The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the deleted VPC connection.

      • VPCConnectionId — (String)

        The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

      • DeletionStatus — (String)

        The deletion status of the VPC connection.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETION_IN_PROGRESS"
        • "DELETION_FAILED"
        • "DELETED"
      • AvailabilityStatus — (String)

        The availability status of the VPC connection.

        Possible values include:
        • "AVAILABLE"
        • "UNAVAILABLE"
        • "PARTIALLY_AVAILABLE"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAccountCustomization(params = {}, callback) ⇒ AWS.Request

Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included.

To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.

  • Amazon Web Services account - The Amazon Web Services account exists at the top of the hierarchy. It has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight, you choose one Amazon Web Services Region to use as your home Region. That's where your free SPICE capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services Region.

  • Amazon Web Services Region - In each Amazon Web Services Region where you sign in to Amazon QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to a namespace.

    To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using the CLI, you can use one of the following options:

  • Namespace - A QuickSight namespace is a partition that contains users and assets (data sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also be part of the same namespace. People who share a namespace are completely isolated from users and assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region.

  • Applied customizations - Within an Amazon Web Services Region, a set of Amazon QuickSight customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a single Amazon Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization command in each Amazon Web Services Region where you want to apply the same customizations.

Service Reference:

Examples:

Calling the describeAccountCustomization operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE',
  Resolved: true || false
};
quicksight.describeAccountCustomization(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to describe Amazon QuickSight customizations for.

    • Namespace — (String)

      The Amazon QuickSight namespace that you want to describe Amazon QuickSight customizations for.

    • Resolved — (Boolean)

      The Resolved flag works with the other parameters to determine which view of Amazon QuickSight customizations is returned. You can add this flag to your command to use the same view that Amazon QuickSight uses to identify which customizations to apply to the console. Omit this flag, or set it to no-resolved, to reveal customizations that are configured at different levels.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the customization that's associated with this Amazon Web Services account.

      • AwsAccountId — (String)

        The ID for the Amazon Web Services account that you're describing.

      • Namespace — (String)

        The Amazon QuickSight namespace that you're describing.

      • AccountCustomization — (map)

        The Amazon QuickSight customizations that exist in the current Amazon Web Services Region.

        • DefaultTheme — (String)

          The default theme for this Amazon QuickSight subscription.

        • DefaultEmailCustomizationTemplate — (String)

          The default email customization template.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAccountSettings(params = {}, callback) ⇒ AWS.Request

Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.

Service Reference:

Examples:

Calling the describeAccountSettings operation

var params = {
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAccountSettings(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the settings that you want to list.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AccountSettings — (map)

        The Amazon QuickSight settings for this Amazon Web Services account. This information includes the edition of Amazon Amazon QuickSight that you subscribed to (Standard or Enterprise) and the notification email for the Amazon QuickSight subscription.

        In the QuickSight console, the Amazon QuickSight subscription is sometimes referred to as a QuickSight "account" even though it's technically not an account by itself. Instead, it's a subscription to the Amazon QuickSight service for your Amazon Web Services account. The edition that you subscribe to applies to Amazon QuickSight in every Amazon Web Services Region where you use it.

        • AccountName — (String)

          The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.

        • Edition — (String)

          The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

          Possible values include:
          • "STANDARD"
          • "ENTERPRISE"
          • "ENTERPRISE_AND_Q"
        • DefaultNamespace — (String)

          The default Amazon QuickSight namespace for your Amazon Web Services account.

        • NotificationEmail — (String)

          The main notification email for your Amazon QuickSight subscription.

        • PublicSharingEnabled — (Boolean)

          A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

        • TerminationProtectionEnabled — (Boolean)

          A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAccountSubscription(params = {}, callback) ⇒ AWS.Request

Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription. A successful API call returns an AccountInfo object that includes an account's name, subscription status, authentication type, edition, and notification email address.

Service Reference:

Examples:

Calling the describeAccountSubscription operation

var params = {
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAccountSubscription(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID associated with your Amazon QuickSight account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AccountInfo — (map)

        A structure that contains the following elements:

        • Your Amazon QuickSight account name.

        • The edition of Amazon QuickSight that your account is using.

        • The notification email address that is associated with the Amazon QuickSight account.

        • The authentication type of the Amazon QuickSight account.

        • The status of the Amazon QuickSight account's subscription.

        • AccountName — (String)

          The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.

        • Edition — (String)

          The edition of your Amazon QuickSight account.

          Possible values include:
          • "STANDARD"
          • "ENTERPRISE"
          • "ENTERPRISE_AND_Q"
        • NotificationEmail — (String)

          The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.

        • AuthenticationType — (String)

          The way that your Amazon QuickSight account is authenticated.

        • AccountSubscriptionStatus — (String)

          The status of your account subscription.

        • IAMIdentityCenterInstanceArn — (String)

          The Amazon Resource Name (ARN) for the IAM Identity Center instance.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAnalysis(params = {}, callback) ⇒ AWS.Request

Provides a summary of the metadata for an analysis.

Service Reference:

Examples:

Calling the describeAnalysis operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAnalysis(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

    • AnalysisId — (String)

      The ID of the analysis that you're describing. The ID is part of the URL of the analysis.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Analysis — (map)

        A metadata structure that contains summary information for the analysis that you're describing.

        • AnalysisId — (String)

          The ID of the analysis.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the analysis.

        • Name — (String)

          The descriptive name of the analysis.

        • Status — (String)

          Status associated with the analysis.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • Errors — (Array<map>)

          Errors associated with the analysis.

          • Type — (String)

            The type of the analysis error.

            Possible values include:
            • "ACCESS_DENIED"
            • "SOURCE_NOT_FOUND"
            • "DATA_SET_NOT_FOUND"
            • "INTERNAL_FAILURE"
            • "PARAMETER_VALUE_INCOMPATIBLE"
            • "PARAMETER_TYPE_INVALID"
            • "PARAMETER_NOT_FOUND"
            • "COLUMN_TYPE_MISMATCH"
            • "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"
            • "COLUMN_REPLACEMENT_MISSING"
          • Message — (String)

            The message associated with the analysis error.

          • ViolatedEntities — (Array<map>)

            Lists the violated entities that caused the analysis error

            • Path — (String)

              The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

        • DataSetArns — (Array<String>)

          The ARNs of the datasets of the analysis.

        • ThemeArn — (String)

          The ARN of the theme of the analysis.

        • CreatedTime — (Date)

          The time that the analysis was created.

        • LastUpdatedTime — (Date)

          The time that the analysis was last updated.

        • Sheets — (Array<map>)

          A list of the associated sheets with the unique identifier and name of each sheet.

          • SheetId — (String)

            The unique identifier associated with a sheet.

          • Name — (String)

            The name of a sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAnalysisDefinition(params = {}, callback) ⇒ AWS.Request

Provides a detailed description of the definition of an analysis.

Note: If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the DescribeAnalysis instead.

Service Reference:

Examples:

Calling the describeAnalysisDefinition operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAnalysisDefinition(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

    • AnalysisId — (String)

      The ID of the analysis that you're describing. The ID is part of the URL of the analysis.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AnalysisId — (String)

        The ID of the analysis described.

      • Name — (String)

        The descriptive name of the analysis.

      • Errors — (Array<map>)

        Errors associated with the analysis.

        • Type — (String)

          The type of the analysis error.

          Possible values include:
          • "ACCESS_DENIED"
          • "SOURCE_NOT_FOUND"
          • "DATA_SET_NOT_FOUND"
          • "INTERNAL_FAILURE"
          • "PARAMETER_VALUE_INCOMPATIBLE"
          • "PARAMETER_TYPE_INVALID"
          • "PARAMETER_NOT_FOUND"
          • "COLUMN_TYPE_MISMATCH"
          • "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"
          • "COLUMN_REPLACEMENT_MISSING"
        • Message — (String)

          The message associated with the analysis error.

        • ViolatedEntities — (Array<map>)

          Lists the violated entities that caused the analysis error

          • Path — (String)

            The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

      • ResourceStatus — (String)

        Status associated with the analysis.

        • CREATION_IN_PROGRESS

        • CREATION_SUCCESSFUL

        • CREATION_FAILED

        • UPDATE_IN_PROGRESS

        • UPDATE_SUCCESSFUL

        • UPDATE_FAILED

        • DELETED

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • ThemeArn — (String)

        The ARN of the theme of the analysis.

      • Definition — (map)

        The definition of an analysis.

        A definition is the data model of all features in a Dashboard, Template, or Analysis.

        • DataSetIdentifierDeclarationsrequired — (Array<map>)

          An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

          • Identifierrequired — (String)

            The identifier of the data set, typically the data set's name.

          • DataSetArnrequired — (String)

            The Amazon Resource Name (ARN) of the data set.

        • Sheets — (Array<map>)

          An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

          • SheetIdrequired — (String)

            The unique identifier of a sheet.

          • Title — (String)

            The title of the sheet.

          • Description — (String)

            A description of the sheet.

          • Name — (String)

            The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

          • ParameterControls — (Array<map>)

            The list of parameter controls that are on a sheet.

            For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date parameter that specifies date and time.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the ParameterDateTimePickerControl.

              • SourceParameterNamerequired — (String)

                The name of the ParameterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • List — (map)

              A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterListControl.

              • Titlerequired — (String)

                The title of the ParameterListControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of ParameterListControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDropDownControl.

              • Titlerequired — (String)

                The title of the ParameterDropDownControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterDropDownControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type parameter name of the ParameterDropDownControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextFieldControl.

              • Titlerequired — (String)

                The title of the ParameterTextFieldControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextAreaControl.

              • Titlerequired — (String)

                The title of the ParameterTextAreaControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterSliderControl.

              • Titlerequired — (String)

                The title of the ParameterSliderControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

          • FilterControls — (Array<map>)

            The list of filter controls that are on a sheet.

            For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date filter that is used to specify date and time.

              • FilterControlIdrequired — (String)

                The ID of the FilterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the FilterDateTimePickerControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

                • SINGLE_VALUED: The filter condition is a fixed date.

                • DATE_RANGE: The filter condition is a date time range.

                Possible values include:
                • "SINGLE_VALUED"
                • "DATE_RANGE"
            • List — (map)

              A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

              • FilterControlIdrequired — (String)

                The ID of the FilterListControl.

              • Titlerequired — (String)

                The title of the FilterListControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterListControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from the list.

                • SINGLE_SELECT: The user can select a single entry from the list.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • FilterControlIdrequired — (String)

                The ID of the FilterDropDownControl.

              • Titlerequired — (String)

                The title of the FilterDropDownControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDropDownControl.

              • DisplayOptions — (map)

                The display options of the FilterDropDownControl.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of the FilterDropDownControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

                • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextFieldControl.

              • Titlerequired — (String)

                The title of the FilterTextFieldControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • FilterControlIdrequired — (String)

                The ID of the FilterSliderControl.

              • Titlerequired — (String)

                The title of the FilterSliderControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterSliderControl. Choose one of the following options:

                • SINGLE_POINT: Filter against(equals) a single data point.

                • RANGE: Filter data that is in a specified range.

                Possible values include:
                • "SINGLE_POINT"
                • "RANGE"
              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

            • RelativeDateTime — (map)

              A control from a date filter that is used to specify the relative date.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

          • Visuals — (Array<map>)

            A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

            • TableVisual — (map)

              A table visual.

              For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TableAggregatedFieldWells — (map)

                    The aggregated field well for the table.

                    • GroupBy — (Array<map>)

                      The group by field well for a pivot table. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • TableUnaggregatedFieldWells — (map)

                    The unaggregated field well for the table.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the UnaggregatedField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • StringFormatConfiguration — (map)

                          Formatting configuration for string fields.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • NumberFormatConfiguration — (map)

                          Formatting configuration for number fields.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • DateTimeFormatConfiguration — (map)

                          Formatting configuration for DateTime fields.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration for a TableVisual.

                  • RowSort — (Array<map>)

                    The field sort options for rows in the table.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration (page size, page number) for the table.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • TableOptions — (map)

                  The table options for a table visual.

                  • Orientation — (String)

                    The orientation (vertical, horizontal) for a table.

                    Possible values include:
                    • "VERTICAL"
                    • "HORIZONTAL"
                  • HeaderStyle — (map)

                    The table cell style of a table header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of table cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors) for a table.

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                • TotalOptions — (map)

                  The total options for a table visual.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    Cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation settings for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • FieldOptions — (map)

                  The field options for a table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The field options to be configured to a table.

                    • FieldIdrequired — (String)

                      The field ID for a table field.

                    • Width — (String)

                      The width for a table field.

                    • CustomLabel — (String)

                      The custom label for a table field.

                    • Visibility — (String)

                      The visibility of a table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • URLStyling — (map)

                      The URL configuration for a table field.

                      • LinkConfiguration — (map)

                        The link configuration of a table field URL.

                        • Targetrequired — (String)

                          The URL target (new tab, new window, same tab) for the table link configuration.

                          Possible values include:
                          • "NEW_TAB"
                          • "NEW_WINDOW"
                          • "SAME_TAB"
                        • Contentrequired — (map)

                          The URL content (text, icon) for the table link configuration.

                          • CustomTextContent — (map)

                            The custom text content (value, font configuration) for the table link content configuration.

                            • Value — (String)

                              The string value of the custom text content for the table URL link content.

                            • FontConfigurationrequired — (map)

                              The font configuration of the custom text content for the table URL link content.

                              • FontSize — (map)

                                The option that determines the text display size.

                                • Relative — (String)

                                  The lexical name for the text size, proportional to its surrounding context.

                                  Possible values include:
                                  • "EXTRA_SMALL"
                                  • "SMALL"
                                  • "MEDIUM"
                                  • "LARGE"
                                  • "EXTRA_LARGE"
                              • FontDecoration — (String)

                                Determines the appearance of decorative lines on the text.

                                Possible values include:
                                • "UNDERLINE"
                                • "NONE"
                              • FontColor — (String)

                                Determines the color of the text.

                              • FontWeight — (map)

                                The option that determines the text display weight, or boldness.

                                • Name — (String)

                                  The lexical name for the level of boldness of the text display.

                                  Possible values include:
                                  • "NORMAL"
                                  • "BOLD"
                              • FontStyle — (String)

                                Determines the text display face that is inherited by the given font family.

                                Possible values include:
                                • "NORMAL"
                                • "ITALIC"
                          • CustomIconContent — (map)

                            The custom icon content for the table link content configuration.

                            • Icon — (String)

                              The icon set type (link) of the custom icon content for table URL link content.

                              Possible values include:
                              • "LINK"
                      • ImageConfiguration — (map)

                        The image configuration of a table field URL.

                        • SizingOptions — (map)

                          The sizing options for the table image configuration.

                          • TableCellImageScalingConfiguration — (String)

                            The cell scaling configuration of the sizing options for the table image configuration.

                            Possible values include:
                            • "FIT_TO_CELL_HEIGHT"
                            • "FIT_TO_CELL_WIDTH"
                            • "DO_NOT_SCALE"
                  • Order — (Array<String>)

                    The order of the field IDs that are configured as field options for a table visual.

                  • PinnedFieldOptions — (map)

                    The settings for the pinned columns of a table visual.

                    • PinnedLeftFields — (Array<String>)

                      A list of columns to be pinned to the left of a table visual.

                • PaginatedReportOptions — (map)

                  The paginated report options for a table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TableInlineVisualizations — (Array<map>)

                  A collection of inline visualizations to display within a chart.

                  • DataBars — (map)

                    The configuration of the inline visualization of the data bars within a chart.

                    • FieldIdrequired — (String)

                      The field ID for the data bars options.

                    • PositiveColor — (String)

                      The color of the positive data bar.

                    • NegativeColor — (String)

                      The color of the negative data bar.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                  • Row — (map)

                    The row conditional formatting option for a table.

                    • BackgroundColor — (map)

                      The conditional formatting color (solid, gradient) of the background for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting color (solid, gradient) of the text for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • PivotTableVisual — (map)

              A pivot table.

              For more information, see Using pivot tables in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PivotTableAggregatedFieldWells — (map)

                    The aggregated field well for the pivot table.

                    • Rows — (Array<map>)

                      The rows field well for a pivot table. Values are grouped by rows fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well for a pivot table. Values are grouped by columns fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration for a PivotTableVisual.

                  • FieldSortOptions — (Array<map>)

                    The field sort options for a pivot table sort configuration.

                    • FieldIdrequired — (String)

                      The field ID for the field sort options.

                    • SortByrequired — (map)

                      The sort by field for the field sort options.

                      • Field — (map)

                        The field sort (field id, direction) for the pivot table sort by options.

                        • FieldIdrequired — (String)

                          The sort configuration target field.

                        • Directionrequired — (String)

                          The sort direction. Choose one of the following options:

                          • ASC: Ascending

                          • DESC: Descending

                          Possible values include:
                          • "ASC"
                          • "DESC"
                      • Column — (map)

                        The column sort (field id, direction) for the pivot table sort by options.

                        • SortByrequired — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Directionrequired — (String)

                          The sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • AggregationFunction — (map)

                          The aggregation function that is defined in the column sort.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • DataPath — (map)

                        The data path sort (data path value, direction) for the pivot table sort by options.

                        • Directionrequired — (String)

                          Determines the sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • SortPathsrequired — (Array<map>)

                          The list of data paths that need to be sorted.

                          • FieldId — (String)

                            The field ID of the field that needs to be sorted.

                          • FieldValue — (String)

                            The actual value of the field that needs to be sorted.

                          • DataPathType — (map)

                            The type configuration of the field.

                            • PivotTableDataPathType — (String)

                              The type of data path value utilized in a pivot table. Choose one of the following options:

                              • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                              • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                              • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                              • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                              Possible values include:
                              • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                              • "MULTIPLE_ROW_METRICS_COLUMN"
                              • "EMPTY_COLUMN_HEADER"
                              • "COUNT_METRIC_COLUMN"
                • TableOptions — (map)

                  The table options for a pivot table visual.

                  • MetricPlacement — (String)

                    The metric placement (row, column) options.

                    Possible values include:
                    • "ROW"
                    • "COLUMN"
                  • SingleMetricVisibility — (String)

                    The visibility of the single metric options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnNamesVisibility — (String)

                    The visibility of the column names.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ToggleButtonsVisibility — (String)

                    Determines the visibility of the pivot table.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnHeaderStyle — (map)

                    The table cell style of the column header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowHeaderStyle — (map)

                    The table cell style of the row headers.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowFieldNamesStyle — (map)

                    The table cell style of row field names.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors).

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • CollapsedRowDimensionsVisibility — (String)

                    The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RowsLayout — (String)

                    The layout for the row dimension headers of a pivot table. Choose one of the following options.

                    • TABULAR: (Default) Each row field is displayed in a separate column.

                    • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                    Possible values include:
                    • "TABULAR"
                    • "HIERARCHY"
                  • RowsLabelOptions — (map)

                    The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                    • Visibility — (String)

                      The visibility of the rows label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the rows label.

                  • DefaultCellWidth — (String)

                    The default cell width of the pivot table.

                • TotalOptions — (map)

                  The total options for a pivot table visual.

                  • RowSubtotalOptions — (map)

                    The row subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • ColumnSubtotalOptions — (map)

                    The column subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • RowTotalOptions — (map)

                    The row total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                  • ColumnTotalOptions — (map)

                    The column total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                • FieldOptions — (map)

                  The field options for a pivot table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The selected field options for the pivot table field options.

                    • FieldIdrequired — (String)

                      The field ID of the pivot table field.

                    • CustomLabel — (String)

                      The custom label of the pivot table field.

                    • Visibility — (String)

                      The visibility of the pivot table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathOptions — (Array<map>)

                    The data path options for the pivot table field options.

                    • DataPathListrequired — (Array<map>)

                      The list of data path values for the data path options.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Width — (String)

                      The width of the data path option.

                  • CollapseStateOptions — (Array<map>)

                    The collapse state options for the pivot table field options.

                    • Targetrequired — (map)

                      A tagged-union object that sets the collapse state.

                      • FieldId — (String)

                        The field ID of the pivot table that the collapse state needs to be set to.

                      • FieldDataPathValues — (Array<map>)

                        The data path of the pivot table's header. Used to set the collapse state.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
                    • State — (String)

                      The state of the field target of a pivot table. Choose one of the following options:

                      • COLLAPSED

                      • EXPANDED

                      Possible values include:
                      • "COLLAPSED"
                      • "EXPANDED"
                • PaginatedReportOptions — (map)

                  The paginated report options for a pivot table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of the printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of the repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a pivot table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                    • Scope — (map)

                      The scope of the cell for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
                    • Scopes — (Array<map>)

                      A list of cell scopes for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • BarChartVisual — (map)

              A bar chart.

              For more information, see Using bar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a bar chart.

                    • Category — (Array<map>)

                      The category (y-axis) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a bar chart. Values are aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color (group/color) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a BarChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of color fields in a bar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The limit on the number of values displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Orientation — (String)

                  The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                  • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                  • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                  Possible values include:
                  • "HORIZONTAL"
                  • "VERTICAL"
                • BarsArrangement — (String)

                  Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) for bar chart category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueAxis — (map)

                  The label display options (grid line, range, scale, axis step) for a bar chart value.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ValueLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • KPIVisual — (map)

              A key performance indicator (KPI).

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a KPI visual.

                • FieldWells — (map)

                  The field well configuration of a KPI visual.

                  • Values — (Array<map>)

                    The value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TrendGroups — (Array<map>)

                    The trend group field wells of a KPI visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a KPI visual.

                  • TrendGroupSort — (Array<map>)

                    The sort configuration of the trend group fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • KPIOptions — (map)

                  The options that determine the presentation of a KPI visual.

                  • ProgressBar — (map)

                    The options that determine the presentation of the progress bar of a KPI visual.

                    • Visibility — (String)

                      The visibility of the progress bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • TrendArrows — (map)

                    The options that determine the presentation of trend arrows in a KPI visual.

                    • Visibility — (String)

                      The visibility of the trend arrows.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • SecondaryValue — (map)

                    The options that determine the presentation of the secondary value of a KPI visual.

                    • Visibility — (String)

                      Determines the visibility of the secondary value.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • Comparison — (map)

                    The comparison configuration of a KPI visual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • SecondaryValueFontConfiguration — (map)

                    The options that determine the secondary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • Sparkline — (map)

                    The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                    • Visibility — (String)

                      The visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Typerequired — (String)

                      The type of the sparkline.

                      Possible values include:
                      • "LINE"
                      • "AREA"
                    • Color — (String)

                      The color of the sparkline.

                    • TooltipVisibility — (String)

                      The tooltip visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • VisualLayoutOptions — (map)

                    The options that determine the layout a KPI visual.

                    • StandardLayout — (map)

                      The standard layout of the KPI visual.

                      • Typerequired — (String)

                        The standard layout type.

                        Possible values include:
                        • "CLASSIC"
                        • "VERTICAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a KPI visual.

                • ConditionalFormattingOptions — (Array<map>)

                  The conditional formatting options of a KPI visual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the primary value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ProgressBar — (map)

                    The conditional formatting for the progress bar of a KPI visual.

                    • ForegroundColor — (map)

                      The conditional formatting of the progress bar's foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                  • ActualValue — (map)

                    The conditional formatting for the actual value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the actual value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the actual value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ComparisonValue — (map)

                    The conditional formatting for the comparison value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the comparison value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the comparison value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • PieChartVisual — (map)

              A pie or donut chart.

              For more information, see Using pie charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a pie chart.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PieChartAggregatedFieldWells — (map)

                    The field well configuration of a pie chart.

                    • Category — (Array<map>)

                      The category (group/color) field wells of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a pie chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a pie chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories that are displayed in a pie chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DonutOptions — (map)

                  The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                  • ArcOptions — (map)

                    The option for define the arc of the chart shape. Valid values are as follows:

                    • WHOLE - A pie chart

                    • SMALL- A small-sized donut chart

                    • MEDIUM- A medium-sized donut chart

                    • LARGE- A large-sized donut chart

                    • ArcThickness — (String)

                      The arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "WHOLE"
                  • DonutCenterOptions — (map)

                    The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                    • LabelVisibility — (String)

                      Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryLabelOptions — (map)

                  The label options of the group/color that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the value that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GaugeChartVisual — (map)

              A gauge chart.

              For more information, see Using gauge charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a GaugeChartVisual.

                • FieldWells — (map)

                  The field well configuration of a GaugeChartVisual.

                  • Values — (Array<map>)

                    The value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • GaugeChartOptions — (map)

                  The options that determine the presentation of the GaugeChartVisual.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • Comparison — (map)

                    The comparison configuration of a GaugeChartVisual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • ArcAxis — (map)

                    The arc axis configuration of a GaugeChartVisual.

                    • Range — (map)

                      The arc axis range of a GaugeChartVisual.

                      • Min — (Float)

                        The minimum value of the arc axis range.

                      • Max — (Float)

                        The maximum value of the arc axis range.

                    • ReserveRange — (Integer)

                      The reserved range of the arc axis.

                  • Arc — (map)

                    The arc configuration of a GaugeChartVisual.

                    • ArcAngle — (Float)

                      The option that determines the arc angle of a GaugeChartVisual.

                    • ArcThickness — (String)

                      The options that determine the arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                • DataLabels — (map)

                  The data label configuration of a GaugeChartVisual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TooltipOptions — (map)

                  The tooltip configuration of a GaugeChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a GaugeChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a GaugeChartVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options of a GaugeChartVisual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a GaugeChartVisual.

                    • TextColor — (map)

                      The conditional formatting of the primary value text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Arc — (map)

                    The options that determine the presentation of the arc of a GaugeChartVisual.

                    • ForegroundColor — (map)

                      The conditional formatting of the arc foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • LineChartVisual — (map)

              A line chart.

              For more information, see Using line charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a line chart.

                • FieldWells — (map)

                  The field well configuration of a line chart.

                  • LineChartAggregatedFieldWells — (map)

                    The field well configuration of a line chart.

                    • Category — (Array<map>)

                      The category field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a line chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a line chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a line chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimitConfiguration — (map)

                    The limit on the number of categories that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorItemsLimitConfiguration — (map)

                    The limit on the number of lines that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • ForecastConfigurations — (Array<map>)

                  The forecast configuration of a line chart.

                  • ForecastProperties — (map)

                    The forecast properties setup of a forecast in the line chart.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (Integer)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • NULL: The input is set to NULL.

                      • NON_NULL: The input is set to a custom value.

                  • Scenario — (map)

                    The forecast scenario of a forecast in the line chart.

                    • WhatIfPointScenario — (map)

                      The what-if analysis forecast setup with the target date.

                      • Daterequired — (Date)

                        The date that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date.

                    • WhatIfRangeScenario — (map)

                      The what-if analysis forecast setup with the date range.

                      • StartDaterequired — (Date)

                        The start date in the date range that you need the forecast results for.

                      • EndDaterequired — (Date)

                        The end date in the date range that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date range.

                • Type — (String)

                  Determines the type of the line chart.

                  Possible values include:
                  • "LINE"
                  • "AREA"
                  • "STACKED_AREA"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • SecondaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the secondary y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • DefaultSeriesSettings — (map)

                  The options that determine the default presentation of all line series in LineChartVisual.

                  • AxisBinding — (String)

                    The axis to which you are binding all line series to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • LineStyleSettings — (map)

                    Line styles options for all line series in the visual.

                    • LineVisibility — (String)

                      Configuration option that determines whether to show the line for the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • LineInterpolation — (String)

                      Interpolation style for line series.

                      • LINEAR: Show as default, linear style.

                      • SMOOTH: Show as a smooth curve.

                      • STEPPED: Show steps in line.

                      Possible values include:
                      • "LINEAR"
                      • "SMOOTH"
                      • "STEPPED"
                    • LineStyle — (String)

                      Line style for line series.

                      • SOLID: Show as a solid line.

                      • DOTTED: Show as a dotted line.

                      • DASHED: Show as a dashed line.

                      Possible values include:
                      • "SOLID"
                      • "DOTTED"
                      • "DASHED"
                    • LineWidth — (String)

                      Width that determines the line thickness.

                  • MarkerStyleSettings — (map)

                    Marker styles options for all line series in the visual.

                    • MarkerVisibility — (String)

                      Configuration option that determines whether to show the markers in the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • MarkerShape — (String)

                      Shape option for markers in the series.

                      • CIRCLE: Show marker as a circle.

                      • TRIANGLE: Show marker as a triangle.

                      • SQUARE: Show marker as a square.

                      • DIAMOND: Show marker as a diamond.

                      • ROUNDED_SQUARE: Show marker as a rounded square.

                      Possible values include:
                      • "CIRCLE"
                      • "TRIANGLE"
                      • "SQUARE"
                      • "DIAMOND"
                      • "ROUNDED_SQUARE"
                    • MarkerSize — (String)

                      Size of marker in the series.

                    • MarkerColor — (String)

                      Color of marker in the series.

                • Series — (Array<map>)

                  The series item configuration of a line chart.

                  • FieldSeriesItem — (map)

                    The field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field for which you are setting the axis binding.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                  • DataFieldSeriesItem — (map)

                    The data field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field that you are setting the axis binding to.

                    • FieldValue — (String)

                      The field value of the field that you are setting the axis binding to.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                • Legend — (map)

                  The legend configuration of a line chart.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a line chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • ReferenceLines — (Array<map>)

                  The reference lines configuration of a line chart.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • Tooltip — (map)

                  The tooltip configuration of a line chart.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ContributionAnalysisDefaults — (Array<map>)

                  The default configuration of a line chart's contribution analysis.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • VisualPalette — (map)

                  The visual palette configuration of a line chart.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HeatMapVisual — (map)

              A heat map.

              For more information, see Using heat maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a heat map.

                • FieldWells — (map)

                  The field wells of the visual.

                  • HeatMapAggregatedFieldWells — (map)

                    The aggregated field wells of a heat map.

                    • Rows — (Array<map>)

                      The rows field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well of a heat map.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a heat map.

                  • HeatMapRowSort — (Array<map>)

                    The field sort configuration of the rows fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapColumnSort — (Array<map>)

                    The column sort configuration for heat map for columns that aren't a part of a field well.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapRowItemsLimitConfiguration — (map)

                    The limit on the number of rows that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • HeatMapColumnItemsLimitConfiguration — (map)

                    The limit on the number of columns that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • RowLabelOptions — (map)

                  The label options of the row that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColumnLabelOptions — (map)

                  The label options of the column that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) in a heat map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • TreeMapVisual — (map)

              A tree map.

              For more information, see Using tree maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TreeMapAggregatedFieldWells — (map)

                    The aggregated field wells of a tree map.

                    • Groups — (Array<map>)

                      The group by field well of a tree map. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Sizes — (Array<map>)

                      The size field well of a tree map. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a tree map.

                  • TreeMapSort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • TreeMapGroupItemsLimitConfiguration — (map)

                    The limit on the number of groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • GroupLabelOptions — (map)

                  The label options (label text, label visibility) of the groups that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SizeLabelOptions — (map)

                  The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility) for the colors displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) of a tree map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GeospatialMapVisual — (map)

              A geospatial map or a points on map visual.

              For more information, see Creating point maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • GeospatialMapAggregatedFieldWells — (map)

                    The aggregated field well for a geospatial map.

                    • Geospatial — (Array<map>)

                      The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a geospatial map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the geospatial map.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the geospatial map.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • PointStyleOptions — (map)

                  The point style options of the geospatial map.

                  • SelectedPointStyle — (String)

                    The selected point styles (point, cluster) of the geospatial map.

                    Possible values include:
                    • "POINT"
                    • "CLUSTER"
                    • "HEATMAP"
                  • ClusterMarkerConfiguration — (map)

                    The cluster marker configuration of the geospatial point style.

                    • ClusterMarker — (map)

                      The cluster marker that is a part of the cluster marker configuration.

                      • SimpleClusterMarker — (map)

                        The simple cluster marker of the cluster marker.

                        • Color — (String)

                          The color of the simple cluster marker.

                  • HeatmapConfiguration — (map)

                    The heatmap configuration of the geospatial point style.

                    • HeatmapColor — (map)

                      The color scale specification for the heatmap point style.

                      • Colors — (Array<map>)

                        The list of colors to be used in heatmap point style.

                        • Colorrequired — (String)

                          The hex color to be used in the heatmap point style.

                • VisualPalette — (map)

                  The visual display options for the visual palette.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FilledMapVisual — (map)

              A filled map.

              For more information, see Creating filled maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • FilledMapAggregatedFieldWells — (map)

                    The aggregated field well of the filled map.

                    • Geospatial — (Array<map>)

                      The aggregated location field well of the filled map. Values are grouped by location fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The aggregated color field well of a filled map. Values are aggregated based on location fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FilledMapVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the location fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the filled map visual.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the filled map visual.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a FilledMapVisual.

                • ConditionalFormattingOptionsrequired — (Array<map>)

                  Conditional formatting options of a FilledMapVisual.

                  • Shaperequired — (map)

                    The conditional formatting that determines the shape of the filled map.

                    • FieldIdrequired — (String)

                      The field ID of the filled map shape.

                    • Format — (map)

                      The conditional formatting that determines the background color of a filled map's shape.

                      • BackgroundColorrequired — (map)

                        The conditional formatting for the shape background color of a filled map visual.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FunnelChartVisual — (map)

              A funnel chart.

              For more information, see Using funnel charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a FunnelChartVisual.

                • FieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • FunnelChartAggregatedFieldWells — (map)

                    The field well configuration of a FunnelChartVisual.

                    • Category — (Array<map>)

                      The category field wells of a funnel chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a funnel chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FunnelChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • CategoryLabelOptions — (map)

                  The label options of the categories that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the values that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Tooltip — (map)

                  The tooltip configuration of a FunnelChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • DataLabelOptions — (map)

                  The options that determine the presentation of the data labels.

                  • Visibility — (String)

                    The visibility option that determines if data labels are displayed.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    The visibility of the category labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    The visibility of the measure labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Position — (String)

                    Determines the positioning of the data label relative to a section of the funnel.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelFontConfiguration — (map)

                    The font configuration for the data labels.

                    Only the FontSize attribute of the font configuration is used for data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    The color of the data label text.

                  • MeasureDataLabelStyle — (String)

                    Determines the style of the metric labels.

                    Possible values include:
                    • "VALUE_ONLY"
                    • "PERCENTAGE_BY_FIRST_STAGE"
                    • "PERCENTAGE_BY_PREVIOUS_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
                • VisualPalette — (map)

                  The visual palette configuration of a FunnelChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ScatterPlotVisual — (map)

              A scatter plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                    The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • ScatterPlotUnaggregatedFieldWells — (map)

                    The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a scatter plot.

                  • ScatterPlotLimitConfiguration — (map)

                    The limit configuration of the visual display for an axis.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • XAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • XAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • YAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ComboChartVisual — (map)

              A combo chart.

              For more information, see Using combo charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ComboChartAggregatedFieldWells — (map)

                    The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                    • Category — (Array<map>)

                      The aggregated category field wells of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • BarValues — (Array<map>)

                      The aggregated BarValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The aggregated colors field well of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • LineValues — (Array<map>)

                      The aggregated LineValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a ComboChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The item limit configuration for the category field well of a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of the color field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The item limit configuration of the color field well in a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • BarsArrangement — (String)

                  Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                  • CLUSTERED: For clustered bar combo charts.

                  • STACKED: For stacked bar combo charts.

                  • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • CategoryAxis — (map)

                  The category axis of a combo chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • SecondaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • ColorLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • BarDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a bar in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • LineDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a line in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • BoxPlotVisual — (map)

              A box plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BoxPlotAggregatedFieldWells — (map)

                    The aggregated field wells of a box plot.

                    • GroupBy — (Array<map>)

                      The group by field well of a box plot chart. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field well of a box plot chart. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a BoxPlotVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of a group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration of a table visual or box plot.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • BoxPlotOptions — (map)

                  The box plot chart options for a box plot visual

                  • StyleOptions — (map)

                    The style options of the box plot.

                    • FillStyle — (String)

                      The fill styles (solid, transparent) of the box plot.

                      Possible values include:
                      • "SOLID"
                      • "TRANSPARENT"
                  • OutlierVisibility — (String)

                    Determines the visibility of the outlier in a box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AllDataPointsVisibility — (String)

                    Determines the visibility of all data points of the box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) of a box plot value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The options for the legend setup of a visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • WaterfallVisual — (map)

              A waterfall chart.

              For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a waterfall visual.

                • FieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • WaterfallChartAggregatedFieldWells — (map)

                    The field well configuration of a waterfall visual.

                    • Categories — (Array<map>)

                      The category field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a waterfall visual.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Breakdowns — (Array<map>)

                      The breakdown field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a waterfall visual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • BreakdownItemsLimit — (map)

                    The limit on the number of bar groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • WaterfallChartOptions — (map)

                  The options that determine the presentation of a waterfall visual.

                  • TotalBarLabel — (String)

                    This option determines the total bar label of a waterfall visual.

                • CategoryAxisLabelOptions — (map)

                  The options that determine the presentation of the category axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • CategoryAxisDisplayOptions — (map)

                  The options that determine the presentation of the category axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualPalette — (map)

                  The visual palette configuration of a waterfall visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ColorConfiguration — (map)

                  The color configuration of a waterfall visual.

                  • GroupColorConfiguration — (map)

                    The color configuration for individual groups within a waterfall visual.

                    • PositiveBarColor — (String)

                      Defines the color for the positive bars of a waterfall chart.

                    • NegativeBarColor — (String)

                      Defines the color for the negative bars of a waterfall chart.

                    • TotalBarColor — (String)

                      Defines the color for the total bars of a waterfall chart.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HistogramVisual — (map)

              A histogram.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a HistogramVisual.

                • FieldWells — (map)

                  The field well configuration of a histogram.

                  • HistogramAggregatedFieldWells — (map)

                    The field well configuration of a histogram.

                    • Values — (Array<map>)

                      The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • BinOptions — (map)

                  The options that determine the presentation of histogram bins.

                  • SelectedBinType — (String)

                    The options that determine the selected bin type.

                    Possible values include:
                    • "BIN_COUNT"
                    • "BIN_WIDTH"
                  • BinCount — (map)

                    The options that determine the bin count of a histogram.

                    • Value — (Integer)

                      The options that determine the bin count value.

                  • BinWidth — (map)

                    The options that determine the bin width of a histogram.

                    • Value — (Float)

                      The options that determine the bin width value.

                    • BinCountLimit — (Integer)

                      The options that determine the bin count limit.

                  • StartValue — (Float)

                    The options that determine the bin start value.

                • DataLabels — (map)

                  The data label configuration of a histogram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip configuration of a histogram.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a histogram.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • WordCloudVisual — (map)

              A word cloud.

              For more information, see Using word clouds in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • WordCloudAggregatedFieldWells — (map)

                    The aggregated field wells of a word cloud.

                    • GroupBy — (Array<map>)

                      The group by field well of a word cloud. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a word cloud. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a word cloud visual.

                  • CategoryItemsLimit — (map)

                    The limit on the number of groups that are displayed in a word cloud.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • CategorySort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • WordCloudOptions — (map)

                  The options for a word cloud visual.

                  • WordOrientation — (String)

                    The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                    Possible values include:
                    • "HORIZONTAL"
                    • "HORIZONTAL_AND_VERTICAL"
                  • WordScaling — (String)

                    The word scaling options (emphasize, normal) for the words in a word cloud.

                    Possible values include:
                    • "EMPHASIZE"
                    • "NORMAL"
                  • CloudLayout — (String)

                    The cloud layout options (fluid, normal) of a word cloud.

                    Possible values include:
                    • "FLUID"
                    • "NORMAL"
                  • WordCasing — (String)

                    The word casing options (lower_case, existing_case) for the words in a word cloud.

                    Possible values include:
                    • "LOWER_CASE"
                    • "EXISTING_CASE"
                  • WordPadding — (String)

                    The word padding options (none, small, medium, large) for the words in a word cloud.

                    Possible values include:
                    • "NONE"
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                  • MaximumStringLength — (Integer)

                    The length limit of each word from 1-100.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • InsightVisual — (map)

              An insight visual.

              For more information, see Working with insights in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • InsightConfiguration — (map)

                The configuration of an insight visual.

                • Computations — (Array<map>)

                  The computations configurations of the insight visual

                  • TopBottomRanked — (map)

                    The top ranked and bottom ranked computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • ResultSize — (Integer)

                      The result size of a top and bottom ranked computation.

                    • Typerequired — (String)

                      The computation type. Choose one of the following options:

                      • TOP: A top ranked computation.

                      • BOTTOM: A bottom ranked computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TopBottomMovers — (map)

                    The top movers and bottom movers computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • MoverSize — (Integer)

                      The mover size setup of the top and bottom movers computation.

                    • SortOrder — (String)

                      The sort order setup of the top and bottom movers computation.

                      Possible values include:
                      • "PERCENT_DIFFERENCE"
                      • "ABSOLUTE_DIFFERENCE"
                    • Typerequired — (String)

                      The computation type. Choose from the following options:

                      • TOP: Top movers computation.

                      • BOTTOM: Bottom movers computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TotalAggregation — (map)

                    The total aggregation computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • MaximumMinimum — (map)

                    The maximum and minimum computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Typerequired — (String)

                      The type of computation. Choose one of the following options:

                      • MAXIMUM: A maximum computation.

                      • MINIMUM: A minimum computation.

                      Possible values include:
                      • "MAXIMUM"
                      • "MINIMUM"
                  • MetricComparison — (map)

                    The metric comparison computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • FromValue — (map)

                      The field that is used in a metric comparison from value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • TargetValue — (map)

                      The field that is used in a metric comparison to value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodOverPeriod — (map)

                    The period over period computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodToDate — (map)

                    The period to DataSetIdentifier computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodTimeGranularity — (String)

                      The time granularity setup of period to date computation. Choose from the following options:

                      • YEAR: Year to date.

                      • MONTH: Month to date.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                  • GrowthRate — (map)

                    The growth rate computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodSize — (Integer)

                      The period size setup of a growth rate computation.

                  • UniqueValues — (map)

                    The unique values computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • Forecast — (map)

                    The forecast computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (String)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • AUTOMATIC

                      • CUSTOM: Checks the custom seasonality value.

                      Possible values include:
                      • "AUTOMATIC"
                      • "CUSTOM"
                    • CustomSeasonalityValue — (Integer)

                      The custom seasonality value setup of a forecast computation.

                • CustomNarrative — (map)

                  The custom narrative of the insight visual.

                  • Narrativerequired — (String)

                    The string input of custom narrative.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used in the insight visual.

            • SankeyDiagramVisual — (map)

              A sankey diagram.

              For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a sankey diagram.

                • FieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • SankeyDiagramAggregatedFieldWells — (map)

                    The field well configuration of a sankey diagram.

                    • Source — (Array<map>)

                      The source field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Destination — (Array<map>)

                      The destination field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Weight — (Array<map>)

                      The weight field wells of a sankey diagram.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a sankey diagram.

                  • WeightSort — (Array<map>)

                    The sort configuration of the weight fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SourceItemsLimit — (map)

                    The limit on the number of source nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • DestinationItemsLimit — (map)

                    The limit on the number of destination nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DataLabels — (map)

                  The data label configuration of a sankey diagram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • CustomContentVisual — (map)

              A visual that contains custom content.

              For more information, see Using custom visual content in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a CustomContentVisual.

                • ContentUrl — (String)

                  The input URL that links to the custom content that you want in the custom visual.

                • ContentType — (String)

                  The content type of the custom content visual. You can use this to have the visual render as an image.

                  Possible values include:
                  • "IMAGE"
                  • "OTHER_EMBEDDED_CONTENT"
                • ImageScaling — (String)

                  The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                  Possible values include:
                  • "FIT_TO_HEIGHT"
                  • "FIT_TO_WIDTH"
                  • "DO_NOT_SCALE"
                  • "SCALE_TO_VISUAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

            • EmptyVisual — (map)

              An empty visual.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • DataSetIdentifierrequired — (String)

                The data set that is used in the empty visual. Every visual requires a dataset to render.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • RadarChartVisual — (map)

              A radar chart visual.

              For more information, see Using radar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field well configuration of a RadarChartVisual.

                  • RadarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a radar chart visual.

                    • Category — (Array<map>)

                      The aggregated field well categories of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Color — (Array<map>)

                      The color that are assigned to the aggregated field wells of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values that are assigned to the aggregated field wells of a radar chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a RadarChartVisual.

                  • CategorySort — (Array<map>)

                    The category sort options of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The category items limit for a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The color sort configuration of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The color items limit of a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Shape — (String)

                  The shape of the radar chart.

                  Possible values include:
                  • "CIRCLE"
                  • "POLYGON"
                • BaseSeriesSettings — (map)

                  The base sreies settings of a radar chart.

                  • AreaStyleSettings — (map)

                    The area style settings of a radar chart.

                    • Visibility — (String)

                      The visibility settings of a radar chart.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • StartAngle — (Float)

                  The start angle of a radar chart's axis.

                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • AlternateBandColorsVisibility — (String)

                  Determines the visibility of the colors of alternatign bands in a radar chart.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AlternateBandEvenColor — (String)

                  The color of the even-numbered alternate bands of a radar chart.

                • AlternateBandOddColor — (String)

                  The color of the odd-numbered alternate bands of a radar chart.

                • CategoryAxis — (map)

                  The category axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The category label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorAxis — (map)

                  The color axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ColorLabelOptions — (map)

                  The color label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • AxesRangeScale — (String)

                  The axis behavior options of a radar chart.

                  Possible values include:
                  • "AUTO"
                  • "INDEPENDENT"
                  • "SHARED"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
          • TextBoxes — (Array<map>)

            The text boxes that are on a sheet.

            • SheetTextBoxIdrequired — (String)

              The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

            • Content — (String)

              The content that is displayed in the text box.

          • Layouts — (Array<map>)

            Layouts define how the components of a sheet are arranged.

            For more information, see Types of layout in the Amazon QuickSight User Guide.

            • Configurationrequired — (map)

              The configuration that determines what the type of layout for a sheet.

              • GridLayout — (map)

                A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeFormLayout — (map)

                A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a free-form layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a free-form layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • XAxisLocationrequired — (String)

                    The x-axis coordinate of the element.

                  • YAxisLocationrequired — (String)

                    The y-axis coordinate of the element.

                  • Widthrequired — (String)

                    The width of an element within a free-form layout.

                  • Heightrequired — (String)

                    The height of an element within a free-form layout.

                  • Visibility — (String)

                    The visibility of an element within a free-form layout.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RenderingRules — (Array<map>)

                    The rendering rules that determine when an element should be displayed within a free-form layout.

                    • Expressionrequired — (String)

                      The expression of the rendering rules of a sheet.

                    • ConfigurationOverridesrequired — (map)

                      The override configuration of the rendering rules of a sheet.

                      • Visibility — (String)

                        Determines whether or not the overrides are visible. Choose one of the following options:

                        • VISIBLE

                        • HIDDEN

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • BorderStyle — (map)

                    The border style configuration of a free-form layout element.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • SelectedBorderStyle — (map)

                    The border style configuration of a free-form layout element. This border style is used when the element is selected.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • BackgroundStyle — (map)

                    The background style configuration of a free-form layout element.

                    • Visibility — (String)

                      The background visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The background color of a free-form layout element.

                  • LoadingAnimation — (map)

                    The loading animation configuration of a free-form layout element.

                    • Visibility — (String)

                      The visibility configuration of LoadingAnimation.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

              • SectionBasedLayout — (map)

                A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

                • HeaderSectionsrequired — (Array<map>)

                  A list of header section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • BodySectionsrequired — (Array<map>)

                  A list of body section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of a body section.

                  • Contentrequired — (map)

                    The configuration of content in a body section.

                    • Layout — (map)

                      The layout configuration of a body section.

                      • FreeFormLayoutrequired — (map)

                        The free-form layout configuration of a section.

                        • Elementsrequired — (Array<map>)

                          The elements that are included in the free-form layout.

                          • ElementIdrequired — (String)

                            A unique identifier for an element within a free-form layout.

                          • ElementTyperequired — (String)

                            The type of element.

                            Possible values include:
                            • "VISUAL"
                            • "FILTER_CONTROL"
                            • "PARAMETER_CONTROL"
                            • "TEXT_BOX"
                          • XAxisLocationrequired — (String)

                            The x-axis coordinate of the element.

                          • YAxisLocationrequired — (String)

                            The y-axis coordinate of the element.

                          • Widthrequired — (String)

                            The width of an element within a free-form layout.

                          • Heightrequired — (String)

                            The height of an element within a free-form layout.

                          • Visibility — (String)

                            The visibility of an element within a free-form layout.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • RenderingRules — (Array<map>)

                            The rendering rules that determine when an element should be displayed within a free-form layout.

                            • Expressionrequired — (String)

                              The expression of the rendering rules of a sheet.

                            • ConfigurationOverridesrequired — (map)

                              The override configuration of the rendering rules of a sheet.

                              • Visibility — (String)

                                Determines whether or not the overrides are visible. Choose one of the following options:

                                • VISIBLE

                                • HIDDEN

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • BorderStyle — (map)

                            The border style configuration of a free-form layout element.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • SelectedBorderStyle — (map)

                            The border style configuration of a free-form layout element. This border style is used when the element is selected.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • BackgroundStyle — (map)

                            The background style configuration of a free-form layout element.

                            • Visibility — (String)

                              The background visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The background color of a free-form layout element.

                          • LoadingAnimation — (map)

                            The loading animation configuration of a free-form layout element.

                            • Visibility — (String)

                              The visibility configuration of LoadingAnimation.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                  • Style — (map)

                    The style options of a body section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                  • PageBreakConfiguration — (map)

                    The configuration of a page break for a section.

                    • After — (map)

                      The configuration of a page break after a section.

                      • Status — (String)

                        The option that enables or disables a page break at the end of a section.

                        Possible values include:
                        • "ENABLED"
                        • "DISABLED"
                • FooterSectionsrequired — (Array<map>)

                  A list of footer section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • CanvasSizeOptionsrequired — (map)

                  The options for the canvas of a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

          • SheetControlLayouts — (Array<map>)

            The control layouts of the sheet.

            • Configurationrequired — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • GridLayout — (map)

                The configuration that determines the elements and canvas size options of sheet control.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

          • ContentType — (String)

            The layout content type of the sheet. Choose one of the following options:

            • PAGINATED: Creates a sheet for a paginated report.

            • INTERACTIVE: Creates a sheet for an interactive dashboard.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
        • CalculatedFields — (Array<map>)

          An array of calculated field definitions for the analysis.

          • DataSetIdentifierrequired — (String)

            The data set that is used in this calculated field.

          • Namerequired — (String)

            The name of the calculated field.

          • Expressionrequired — (String)

            The expression of the calculated field.

        • ParameterDeclarations — (Array<map>)

          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.

          • StringParameterDeclaration — (map)

            A parameter declaration for the String data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<String>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a String parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (String)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DecimalParameterDeclaration — (map)

            A parameter declaration for the Decimal data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Float>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a Decimal parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Float)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • IntegerParameterDeclaration — (map)

            A parameter declaration for the Integer data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Integer>)

                The static values of the IntegerDefaultValues.

            • ValueWhenUnset — (map)

              A parameter declaration for the Integer data type.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Integer)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DateTimeParameterDeclaration — (map)

            A parameter declaration for the DateTime data type.

            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Date>)

                The static values of the DataTimeDefaultValues.

              • RollingDate — (map)

                The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ValueWhenUnset — (map)

              The configuration that defines the default value of a DateTime parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Date)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

        • FilterGroups — (Array<map>)

          Filter definitions for an analysis.

          For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

          • FilterGroupIdrequired — (String)

            The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

          • Filtersrequired — (Array<map>)

            The list of filters that are present in a FilterGroup.

            • CategoryFilter — (map)

              A CategoryFilter filters text values.

              For more information, see Adding text filters in the Amazon QuickSight User Guide.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Configurationrequired — (map)

                The configuration for a CategoryFilter.

                • FilterListConfiguration — (map)

                  A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOption — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterListConfiguration — (map)

                  A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterConfiguration — (map)

                  A custom filter that filters based on a single value. This filter can be partially matched.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValue — (String)

                    The category value for the filter.

                    This field is mutually exclusive to ParameterName.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • ParameterName — (String)

                    The parameter whose value should be used for the filter value.

                    This field is mutually exclusive to CategoryValue.

                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
            • NumericRangeFilter — (map)

              A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimum — (map)

                The minimum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • RangeMaximum — (map)

                The maximum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • NumericEqualityFilter — (map)

              A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Float)

                The input value.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • MatchOperatorrequired — (String)

                The match operator that is used to determine if a filter should be applied.

                Possible values include:
                • "EQUALS"
                • "DOES_NOT_EQUAL"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • TimeEqualityFilter — (map)

              A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Date)

                The value of a TimeEquality filter.

                This field is mutually exclusive to RollingDate and ParameterName.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

                This field is mutually exclusive to Value and RollingDate.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RollingDate — (map)

                The rolling date input for the TimeEquality filter.

                This field is mutually exclusive to Value and ParameterName.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeRangeFilter — (map)

              A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimumValue — (map)

                The minimum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • RangeMaximumValue — (map)

                The maximum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The exclude period of the time range filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
            • RelativeDatesFilter — (map)

              A RelativeDatesFilter filters date values that are relative to a given date.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • AnchorDateConfigurationrequired — (map)

                The date configuration of the filter.

                • AnchorOption — (String)

                  The options for the date configuration. Choose one of the options below:

                  • NOW

                  Possible values include:
                  • "NOW"
                • ParameterName — (String)

                  The name of the parameter that is used for the anchor date configuration.

              • MinimumGranularity — (String)

                The minimum granularity (period granularity) of the relative dates filter.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • TimeGranularityrequired — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RelativeDateTyperequired — (String)

                The range date type of the filter. Choose one of the options below:

                • PREVIOUS

                • THIS

                • LAST

                • NOW

                • NEXT

                Possible values include:
                • "PREVIOUS"
                • "THIS"
                • "LAST"
                • "NOW"
                • "NEXT"
              • RelativeDateValue — (Integer)

                The date value of the filter.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The configuration for the exclude period of the filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
            • TopBottomFilter — (map)

              A TopBottomFilter filters data to the top or bottom values for a given column.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Limit — (Integer)

                The number of items to include in the top bottom filter results.

              • AggregationSortConfigurationsrequired — (Array<map>)

                The aggregation and sort configuration of the top bottom filter.

                • Columnrequired — (map)

                  The column that determines the sort order of aggregated values.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • SortDirectionrequired — (String)

                  The sort direction of values.

                  • ASC: Sort in ascending order.

                  • DESC: Sort in descending order.

                  Possible values include:
                  • "ASC"
                  • "DESC"
                • AggregationFunction — (map)

                  The function that aggregates the values in Column.

                  • NumericalAggregationFunction — (map)

                    Aggregation for numerical values.

                    • SimpleNumericalAggregation — (String)

                      Built-in aggregation functions for numerical values.

                      • SUM: The sum of a dimension or measure.

                      • AVERAGE: The average of a dimension or measure.

                      • MIN: The minimum value of a dimension or measure.

                      • MAX: The maximum value of a dimension or measure.

                      • COUNT: The count of a dimension or measure.

                      • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                      • VAR: The variance of a dimension or measure.

                      • VARP: The partitioned variance of a dimension or measure.

                      • STDEV: The standard deviation of a dimension or measure.

                      • STDEVP: The partitioned standard deviation of a dimension or measure.

                      • MEDIAN: The median value of a dimension or measure.

                      Possible values include:
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "VAR"
                      • "VARP"
                      • "STDEV"
                      • "STDEVP"
                      • "MEDIAN"
                    • PercentileAggregation — (map)

                      An aggregation based on the percentile of values in a dimension or measure.

                      • PercentileValue — (Float)

                        The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • CategoricalAggregationFunction — (String)

                    Aggregation for categorical values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                  • DateAggregationFunction — (String)

                    Aggregation for date values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    • MIN: Select the smallest date value.

                    • MAX: Select the largest date value.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "MIN"
                    • "MAX"
                  • AttributeAggregationFunction — (map)

                    Aggregation for attributes.

                    • SimpleAttributeAggregation — (String)

                      The built-in aggregation functions for attributes.

                      • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                      Possible values include:
                      • "UNIQUE_VALUE"
                    • ValueForMultipleValues — (String)

                      Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

          • ScopeConfigurationrequired — (map)

            The configuration that specifies what scope to apply to a FilterGroup.

            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

            • SelectedSheets — (map)

              The configuration for applying a filter to specific sheets.

              • SheetVisualScopingConfigurations — (Array<map>)

                The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

                • SheetIdrequired — (String)

                  The selected sheet that the filter is applied to.

                • Scoperequired — (String)

                  The scope of the applied entities. Choose one of the following options:

                  • ALL_VISUALS

                  • SELECTED_VISUALS

                  Possible values include:
                  • "ALL_VISUALS"
                  • "SELECTED_VISUALS"
                • VisualIds — (Array<String>)

                  The selected visuals that the filter is applied to.

            • AllSheets — (map)

              The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

          • Status — (String)

            The status of the FilterGroup.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
          • CrossDatasetrequired — (String)

            The filter new feature which can apply filter group to all data sets. Choose one of the following options:

            • ALL_DATASETS

            • SINGLE_DATASET

            Possible values include:
            • "ALL_DATASETS"
            • "SINGLE_DATASET"
        • ColumnConfigurations — (Array<map>)

          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.

          • Columnrequired — (map)

            The column.

            • DataSetIdentifierrequired — (String)

              The data set that the column belongs to.

            • ColumnNamerequired — (String)

              The name of the column.

          • FormatConfiguration — (map)

            The format configuration of a column.

            • StringFormatConfiguration — (map)

              Formatting configuration for string fields.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric strings.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • NumberFormatConfiguration — (map)

              Formatting configuration for number fields.

              • FormatConfiguration — (map)

                The options that determine the numeric format configuration.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • DateTimeFormatConfiguration — (map)

              Formatting configuration for DateTime fields.

              • DateTimeFormat — (String)

                Determines the DateTime format.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric DateTime fields.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

          • Role — (String)

            The role of the column.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • ColorsConfiguration — (map)

            The color configurations of the column.

            • CustomColors — (Array<map>)

              A list of up to 50 custom colors.

              • FieldValue — (String)

                The data value that the color is applied to.

              • Colorrequired — (String)

                The color that is applied to the data value.

              • SpecialValue — (String)

                The value of a special data value.

                Possible values include:
                • "EMPTY"
                • "NULL"
                • "OTHER"
        • AnalysisDefaults — (map)

          The configuration for default analysis settings.

          • DefaultNewSheetConfigurationrequired — (map)

            The configuration for default new sheet settings.

            • InteractiveLayoutConfiguration — (map)

              The options that determine the default settings for interactive layout configuration.

              • Grid — (map)

                The options that determine the default settings for a grid layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeForm — (map)

                The options that determine the default settings of a free-form layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

            • PaginatedLayoutConfiguration — (map)

              The options that determine the default settings for a paginated layout configuration.

              • SectionBased — (map)

                The options that determine the default settings for a section-based layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

            • SheetContentType — (String)

              The option that determines the sheet content type.

              Possible values include:
              • "PAGINATED"
              • "INTERACTIVE"
        • Options — (map)

          An array of option definitions for an analysis.

          • Timezone — (String)

            Determines the timezone for the analysis.

          • WeekStart — (String)

            Determines the week start day for an analysis.

            Possible values include:
            • "SUNDAY"
            • "MONDAY"
            • "TUESDAY"
            • "WEDNESDAY"
            • "THURSDAY"
            • "FRIDAY"
            • "SATURDAY"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAnalysisPermissions(params = {}, callback) ⇒ AWS.Request

Provides the read and write permissions for an analysis.

Service Reference:

Examples:

Calling the describeAnalysisPermissions operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAnalysisPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis whose permissions you're describing. You must be using the Amazon Web Services account that the analysis is in.

    • AnalysisId — (String)

      The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AnalysisId — (String)

        The ID of the analysis whose permissions you're describing.

      • AnalysisArn — (String)

        The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

      • Permissions — (Array<map>)

        A structure that describes the principals and the resource-level permissions on an analysis.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAssetBundleExportJob(params = {}, callback) ⇒ AWS.Request

Describes an existing export job.

Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed.

Job descriptions are available for 14 days after the job starts.

Service Reference:

Examples:

Calling the describeAssetBundleExportJob operation

var params = {
  AssetBundleExportJobId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAssetBundleExportJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account the export job is executed in.

    • AssetBundleExportJobId — (String)

      The ID of the job that you want described. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • JobStatus — (String)

        Indicates the status of a job through its queuing and execution.

        Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

        Possible values include:
        • "QUEUED_FOR_IMMEDIATE_EXECUTION"
        • "IN_PROGRESS"
        • "SUCCESSFUL"
        • "FAILED"
      • DownloadUrl — (String)

        The URL to download the exported asset bundle data from.

        This URL is available only after the job has succeeded. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed.

        The downloaded asset bundle is a zip file named assetbundle-{jobId}.qs. The file has a .qs extension.

        This URL can't be used in a StartAssetBundleImportJob API call and should only be used for download purposes.

      • Errors — (Array<map>)

        An array of error records that describes any failures that occurred during the export job processing.

        Error records accumulate while the job runs. The complete set of error records is available after the job has completed and failed.

        • Arn — (String)

          The ARN of the resource whose processing caused an error.

        • Type — (String)

          The specific error type of the error that occurred.

        • Message — (String)

          A description of the error.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the export job.

      • CreatedTime — (Date)

        The time that the export job was created.

      • AssetBundleExportJobId — (String)

        The ID of the job. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

      • AwsAccountId — (String)

        The ID of the Amazon Web Services account that the export job was executed in.

      • ResourceArns — (Array<String>)

        A list of resource ARNs that exported with the job.

      • IncludeAllDependencies — (Boolean)

        The include dependencies flag.

      • ExportFormat — (String)

        The format of the exported asset bundle. A QUICKSIGHT_JSON formatted file can be used to make a StartAssetBundleImportJob API call. A CLOUDFORMATION_JSON formatted file can be used in the CloudFormation console and with the CloudFormation APIs.

        Possible values include:
        • "CLOUDFORMATION_JSON"
        • "QUICKSIGHT_JSON"
      • CloudFormationOverridePropertyConfiguration — (map)

        The CloudFormation override property configuration for the export job.

        • ResourceIdOverrideConfiguration — (map)

          An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.

          • PrefixForAllResources — (Boolean)

            An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

        • VPCConnections — (Array<map>)

          An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific VPCConnection resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of VPCConnection resource properties to generate variables for in the returned CloudFormation template.

        • RefreshSchedules — (Array<map>)

          An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

        • DataSources — (Array<map>)

          An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific DataSource resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

        • DataSets — (Array<map>)

          An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific DataSet resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of DataSet resource properties to generate variables for in the returned CloudFormation template.

        • Themes — (Array<map>)

          An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific Theme resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of Theme resource properties to generate variables for in the returned CloudFormation template.

        • Analyses — (Array<map>)

          An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific Analysis resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of Analysis resource properties to generate variables for in the returned CloudFormation template.

        • Dashboards — (Array<map>)

          An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.

          • Arnrequired — (String)

            The ARN of the specific Dashboard resource whose override properties are configured in this structure.

          • Propertiesrequired — (Array<String>)

            A list of Dashboard resource properties to generate variables for in the returned CloudFormation template.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the response.

      • IncludePermissions — (Boolean)

        The include permissions flag.

      • IncludeTags — (Boolean)

        The include tags flag.

      • ValidationStrategy — (map)

        The validation strategy that is used to export the analysis or dashboard.

        • StrictModeForAllResources — (Boolean)

          A Boolean value that indicates whether to export resources under strict or lenient mode.

      • Warnings — (Array<map>)

        An array of warning records that describe the analysis or dashboard that is exported. This array includes UI errors that can be skipped during the validation process.

        This property only appears if StrictModeForAllResources in ValidationStrategy is set to FALSE.

        • Arn — (String)

          The ARN of the resource whose processing caused a warning.

        • Message — (String)

          A description of the warning.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeAssetBundleImportJob(params = {}, callback) ⇒ AWS.Request

Describes an existing import job.

Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.

Service Reference:

Examples:

Calling the describeAssetBundleImportJob operation

var params = {
  AssetBundleImportJobId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeAssetBundleImportJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account the import job was executed in.

    • AssetBundleImportJobId — (String)

      The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • JobStatus — (String)

        Indicates the status of a job through its queuing and execution.

        Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

        • SUCCESSFUL

        • FAILED

        • FAILED_ROLLBACK_COMPLETED

        • FAILED_ROLLBACK_ERROR

        Possible values include:
        • "QUEUED_FOR_IMMEDIATE_EXECUTION"
        • "IN_PROGRESS"
        • "SUCCESSFUL"
        • "FAILED"
        • "FAILED_ROLLBACK_IN_PROGRESS"
        • "FAILED_ROLLBACK_COMPLETED"
        • "FAILED_ROLLBACK_ERROR"
      • Errors — (Array<map>)

        An array of error records that describes any failures that occurred during the export job processing.

        Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

        • Arn — (String)

          The ARN of the resource whose processing caused an error.

        • Type — (String)

          The specific error type or the error that occurred.

        • Message — (String)

          A description of the error.

      • RollbackErrors — (Array<map>)

        An array of error records that describes any failures that occurred while an import job was attempting a rollback.

        Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

        • Arn — (String)

          The ARN of the resource whose processing caused an error.

        • Type — (String)

          The specific error type or the error that occurred.

        • Message — (String)

          A description of the error.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the import job.

      • CreatedTime — (Date)

        The time that the import job was created.

      • AssetBundleImportJobId — (String)

        The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

      • AwsAccountId — (String)

        The ID of the Amazon Web Services account the import job was executed in.

      • AssetBundleImportSource — (map)

        The source of the asset bundle zip file that contains the data that is imported by the job.

        • Body — (String)

          An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

        • S3Uri — (String)

          The Amazon S3 URI that you provided at the start of the import job.

      • OverrideParameters — (map)

        Optional overrides that are applied to the resource configuration before import.

        • ResourceIdOverrideConfiguration — (map)

          An optional structure that configures resource ID overrides to be applied within the import job.

          • PrefixForAllResources — (String)

            An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

        • VPCConnections — (Array<map>)

          A list of overrides for any VPCConnection resources that are present in the asset bundle that is imported.

          • VPCConnectionIdrequired — (String)

            The ID of the VPC Connection to apply overrides to.

          • Name — (String)

            A new name for the VPC connection.

          • SubnetIds — (Array<String>)

            A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

          • SecurityGroupIds — (Array<String>)

            A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

          • DnsResolvers — (Array<String>)

            An optional override of DNS resolvers to be used by the VPC connection.

          • RoleArn — (String)

            An optional override of the role ARN to be used by the VPC connection.

        • RefreshSchedules — (Array<map>)

          A list of overrides for any RefreshSchedule resources that are present in the asset bundle that is imported.

          • DataSetIdrequired — (String)

            A partial identifier for the specific RefreshSchedule resource that is being overridden. This structure is used together with the ScheduleID structure.

          • ScheduleIdrequired — (String)

            A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

          • StartAfterDateTime — (Date)

            An override for the StartAfterDateTime of a RefreshSchedule. Make sure that the StartAfterDateTime is set to a time that takes place in the future.

        • DataSources — (Array<map>)

          A list of overrides for any DataSource resources that are present in the asset bundle that is imported.

          • DataSourceIdrequired — (String)

            The ID of the data source to apply overrides to.

          • Name — (String)

            A new name for the data source.

          • DataSourceParameters — (map)

            The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

            • AmazonElasticsearchParameters — (map)

              The parameters for OpenSearch.

              • Domainrequired — (String)

                The OpenSearch domain.

            • AthenaParameters — (map)

              The parameters for Amazon Athena.

              • WorkGroup — (String)

                The workgroup that Amazon Athena uses.

              • RoleArn — (String)

                Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

            • AuroraParameters — (map)

              The parameters for Amazon Aurora MySQL.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • AuroraPostgreSqlParameters — (map)

              The parameters for Amazon Aurora.

              • Hostrequired — (String)

                The Amazon Aurora PostgreSQL-Compatible host to connect to.

              • Portrequired — (Integer)

                The port that Amazon Aurora PostgreSQL is listening on.

              • Databaserequired — (String)

                The Amazon Aurora PostgreSQL database to connect to.

            • AwsIotAnalyticsParameters — (map)

              The parameters for IoT Analytics.

              • DataSetNamerequired — (String)

                Dataset name.

            • JiraParameters — (map)

              The parameters for Jira.

              • SiteBaseUrlrequired — (String)

                The base URL of the Jira site.

            • MariaDbParameters — (map)

              The parameters for MariaDB.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • MySqlParameters — (map)

              The parameters for MySQL.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • OracleParameters — (map)

              The parameters for Oracle.

              • Hostrequired — (String)

                An Oracle host.

              • Portrequired — (Integer)

                The port.

              • Databaserequired — (String)

                The database.

            • PostgreSqlParameters — (map)

              The parameters for PostgreSQL.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • PrestoParameters — (map)

              The parameters for Presto.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Catalogrequired — (String)

                Catalog.

            • RdsParameters — (map)

              The parameters for Amazon RDS.

              • InstanceIdrequired — (String)

                Instance ID.

              • Databaserequired — (String)

                Database.

            • RedshiftParameters — (map)

              The parameters for Amazon Redshift.

              • Host — (String)

                Host. This field can be blank if ClusterId is provided.

              • Port — (Integer)

                Port. This field can be blank if the ClusterId is provided.

              • Databaserequired — (String)

                Database.

              • ClusterId — (String)

                Cluster ID. This field can be blank if the Host and Port are provided.

              • IAMParameters — (map)

                An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

                • RoleArnrequired — (String)

                  Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

                • DatabaseUserrequired — (String)

                  The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

                • DatabaseGroups — (Array<String>)

                  A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

                • AutoCreateDatabaseUser — (Boolean)

                  Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

              • IdentityCenterConfiguration — (map)

                An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

                This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

                • EnableIdentityPropagation — (Boolean)

                  A Boolean option that controls whether Trusted Identity Propagation should be used.

            • S3Parameters — (map)

              The parameters for S3.

              • ManifestFileLocationrequired — (map)

                Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

                • Bucketrequired — (String)

                  Amazon S3 bucket.

                • Keyrequired — (String)

                  Amazon S3 key that identifies an object.

              • RoleArn — (String)

                Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

            • ServiceNowParameters — (map)

              The parameters for ServiceNow.

              • SiteBaseUrlrequired — (String)

                URL of the base site.

            • SnowflakeParameters — (map)

              The parameters for Snowflake.

              • Hostrequired — (String)

                Host.

              • Databaserequired — (String)

                Database.

              • Warehouserequired — (String)

                Warehouse.

            • SparkParameters — (map)

              The parameters for Spark.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

            • SqlServerParameters — (map)

              The parameters for SQL Server.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • TeradataParameters — (map)

              The parameters for Teradata.

              • Hostrequired — (String)

                Host.

              • Portrequired — (Integer)

                Port.

              • Databaserequired — (String)

                Database.

            • TwitterParameters — (map)

              The parameters for Twitter.

              • Queryrequired — (String)

                Twitter query string.

              • MaxRowsrequired — (Integer)

                Maximum number of rows to query Twitter.

            • AmazonOpenSearchParameters — (map)

              The parameters for OpenSearch.

              • Domainrequired — (String)

                The OpenSearch domain.

            • ExasolParameters — (map)

              The parameters for Exasol.

              • Hostrequired — (String)

                The hostname or IP address of the Exasol data source.

              • Portrequired — (Integer)

                The port for the Exasol data source.

            • DatabricksParameters — (map)

              The parameters that are required to connect to a Databricks data source.

              • Hostrequired — (String)

                The host name of the Databricks data source.

              • Portrequired — (Integer)

                The port for the Databricks data source.

              • SqlEndpointPathrequired — (String)

                The HTTP path of the Databricks data source.

            • StarburstParameters — (map)

              The parameters that are required to connect to a Starburst data source.

              • Hostrequired — (String)

                The host name of the Starburst data source.

              • Portrequired — (Integer)

                The port for the Starburst data source.

              • Catalogrequired — (String)

                The catalog name for the Starburst data source.

              • ProductType — (String)

                The product type for the Starburst data source.

                Possible values include:
                • "GALAXY"
                • "ENTERPRISE"
            • TrinoParameters — (map)

              The parameters that are required to connect to a Trino data source.

              • Hostrequired — (String)

                The host name of the Trino data source.

              • Portrequired — (Integer)

                The port for the Trino data source.

              • Catalogrequired — (String)

                The catalog name for the Trino data source.

            • BigQueryParameters — (map)

              The parameters that are required to connect to a Google BigQuery data source.

              • ProjectIdrequired — (String)

                The Google Cloud Platform project ID where your datasource was created.

              • DataSetRegion — (String)

                The storage location where you create a Google BigQuery data source.

          • VpcConnectionProperties — (map)

            VPC connection properties.

            • VpcConnectionArnrequired — (String)

              The Amazon Resource Name (ARN) for the VPC connection.

          • SslProperties — (map)

            Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

            • DisableSsl — (Boolean)

              A Boolean option to control whether SSL should be disabled.

          • Credentials — (map)

            An optional structure that provides the credentials to be used to create the imported data source.

            • CredentialPair — (map)

              A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

              • Usernamerequired — (String)

                The username for the data source connection.

              • Passwordrequired — (String)

                The password for the data source connection.

            • SecretArn — (String)

              The ARN of the Secrets Manager secret that's used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

        • DataSets — (Array<map>)

          A list of overrides for any DataSet resources that are present in the asset bundle that is imported.

          • DataSetIdrequired — (String)

            The ID of the dataset to apply overrides to.

          • Name — (String)

            A new name for the dataset.

        • Themes — (Array<map>)

          A list of overrides for any Theme resources that are present in the asset bundle that is imported.

          • ThemeIdrequired — (String)

            The ID of the theme to apply overrides to.

          • Name — (String)

            A new name for the theme.

        • Analyses — (Array<map>)

          A list of overrides for any Analysis resources that are present in the asset bundle that is imported.

          • AnalysisIdrequired — (String)

            The ID of the analysis that you ant to apply overrides to.

          • Name — (String)

            A new name for the analysis.

        • Dashboards — (Array<map>)

          A list of overrides for any Dashboard resources that are present in the asset bundle that is imported.

          • DashboardIdrequired — (String)

            The ID of the dashboard that you want to apply overrides to.

          • Name — (String)

            A new name for the dashboard.

      • FailureAction — (String)

        The failure action for the import job.

        Possible values include:
        • "DO_NOTHING"
        • "ROLLBACK"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the response.

      • OverridePermissions — (map)

        Optional permission overrides that are applied to the resource configuration before import.

        • DataSources — (Array<map>)

          A list of permissions overrides for any DataSource resources that are present in the asset bundle that is imported.

          • DataSourceIdsrequired — (Array<String>)

            A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

          • Permissionsrequired — (map)

            A list of permissions for the data source that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

        • DataSets — (Array<map>)

          A list of permissions overrides for any DataSet resources that are present in the asset bundle that is imported.

          • DataSetIdsrequired — (Array<String>)

            A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

          • Permissionsrequired — (map)

            A list of permissions for the datasets that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

        • Themes — (Array<map>)

          A list of permissions overrides for any Theme resources that are present in the asset bundle that is imported.

          • ThemeIdsrequired — (Array<String>)

            A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

          • Permissionsrequired — (map)

            A list of permissions for the themes that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

        • Analyses — (Array<map>)

          A list of permissions overrides for any Analysis resources that are present in the asset bundle that is imported.

          • AnalysisIdsrequired — (Array<String>)

            A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

          • Permissionsrequired — (map)

            A list of permissions for the analyses that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

        • Dashboards — (Array<map>)

          A list of permissions overrides for any Dashboard resources that are present in the asset bundle that is imported.

          • DashboardIdsrequired — (Array<String>)

            A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

          • Permissions — (map)

            A list of permissions for the dashboards that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

          • LinkSharingConfiguration — (map)

            A structure that contains the link sharing configurations that you want to apply overrides to.

            • Permissions — (map)

              A list of link sharing permissions for the dashboards that you want to apply overrides to.

              • Principalsrequired — (Array<String>)

                A list of principals to grant permissions on.

              • Actionsrequired — (Array<String>)

                A list of IAM actions to grant permissions on.

      • OverrideTags — (map)

        Optional tag overrides that are applied to the resource configuration before import.

        • VPCConnections — (Array<map>)

          A list of tag overrides for any VPCConnection resources that are present in the asset bundle that is imported.

          • VPCConnectionIdsrequired — (Array<String>)

            A list of VPC connection IDs that you want to apply overrides to. You can use * to override all VPC connections in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the VPC connections that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

        • DataSources — (Array<map>)

          A list of tag overrides for any DataSource resources that are present in the asset bundle that is imported.

          • DataSourceIdsrequired — (Array<String>)

            A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the data source that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

        • DataSets — (Array<map>)

          A list of tag overrides for any DataSet resources that are present in the asset bundle that is imported.

          • DataSetIdsrequired — (Array<String>)

            A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the datasets that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

        • Themes — (Array<map>)

          A list of tag overrides for any Theme resources that are present in the asset bundle that is imported.

          • ThemeIdsrequired — (Array<String>)

            A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the themes that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

        • Analyses — (Array<map>)

          A list of tag overrides for any Analysis resources that are present in the asset bundle that is imported.

          • AnalysisIdsrequired — (Array<String>)

            A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the analyses that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

        • Dashboards — (Array<map>)

          A list of tag overrides for any Dashboard resources that are present in the asset bundle that is imported.

          • DashboardIdsrequired — (Array<String>)

            A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

          • Tagsrequired — (Array<map>)

            A list of tags for the dashboards that you want to apply overrides to.

            • Keyrequired — (String)

              Tag key.

            • Valuerequired — (String)

              Tag value.

      • OverrideValidationStrategy — (map)

        An optional validation strategy override for all analyses and dashboards to be applied to the resource configuration before import.

        • StrictModeForAllResources — (Boolean)

          A Boolean value that indicates whether to import all analyses and dashboards under strict or lenient mode.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDashboard(params = {}, callback) ⇒ AWS.Request

Provides a summary for a dashboard.

Service Reference:

Examples:

Calling the describeDashboard operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  AliasName: 'STRING_VALUE',
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.describeDashboard(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're describing.

    • DashboardId — (String)

      The ID for the dashboard.

    • VersionNumber — (Integer)

      The version number for the dashboard. If a version number isn't passed, the latest published dashboard version is described.

    • AliasName — (String)

      The alias name.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Dashboard — (map)

        Information about the dashboard.

        • DashboardId — (String)

          Dashboard ID.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • Name — (String)

          A display name for the dashboard.

        • Version — (map)

          Version.

          • CreatedTime — (Date)

            The time that this dashboard version was created.

          • Errors — (Array<map>)

            Errors associated with this dashboard version.

            • Type — (String)

              Type.

              Possible values include:
              • "ACCESS_DENIED"
              • "SOURCE_NOT_FOUND"
              • "DATA_SET_NOT_FOUND"
              • "INTERNAL_FAILURE"
              • "PARAMETER_VALUE_INCOMPATIBLE"
              • "PARAMETER_TYPE_INVALID"
              • "PARAMETER_NOT_FOUND"
              • "COLUMN_TYPE_MISMATCH"
              • "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"
              • "COLUMN_REPLACEMENT_MISSING"
            • Message — (String)

              Message.

            • ViolatedEntities — (Array<map>)

              Lists the violated entities that caused the dashboard error.

              • Path — (String)

                The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

          • VersionNumber — (Integer)

            Version number for this version of the dashboard.

          • Status — (String)

            The HTTP status of the request.

            Possible values include:
            • "CREATION_IN_PROGRESS"
            • "CREATION_SUCCESSFUL"
            • "CREATION_FAILED"
            • "UPDATE_IN_PROGRESS"
            • "UPDATE_SUCCESSFUL"
            • "UPDATE_FAILED"
            • "DELETED"
          • Arn — (String)

            The Amazon Resource Name (ARN) of the resource.

          • SourceEntityArn — (String)

            Source entity ARN.

          • DataSetArns — (Array<String>)

            The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

          • Description — (String)

            Description.

          • ThemeArn — (String)

            The ARN of the theme associated with a version of the dashboard.

          • Sheets — (Array<map>)

            A list of the associated sheets with the unique identifier and name of each sheet.

            • SheetId — (String)

              The unique identifier associated with a sheet.

            • Name — (String)

              The name of a sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • CreatedTime — (Date)

          The time that this dashboard was created.

        • LastPublishedTime — (Date)

          The last time that this dashboard was published.

        • LastUpdatedTime — (Date)

          The last time that this dashboard was updated.

        • LinkEntities — (Array<String>)

          A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

      • Status — (Integer)

        The HTTP status of this request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDashboardDefinition(params = {}, callback) ⇒ AWS.Request

Provides a detailed description of the definition of a dashboard.

Note: If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the DescribeDashboard instead.

Service Reference:

Examples:

Calling the describeDashboardDefinition operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  AliasName: 'STRING_VALUE',
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.describeDashboardDefinition(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're describing.

    • DashboardId — (String)

      The ID for the dashboard.

    • VersionNumber — (Integer)

      The version number for the dashboard. If a version number isn't passed, the latest published dashboard version is described.

    • AliasName — (String)

      The alias name.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardId — (String)

        The ID of the dashboard described.

      • Errors — (Array<map>)

        Errors associated with this dashboard version.

        • Type — (String)

          Type.

          Possible values include:
          • "ACCESS_DENIED"
          • "SOURCE_NOT_FOUND"
          • "DATA_SET_NOT_FOUND"
          • "INTERNAL_FAILURE"
          • "PARAMETER_VALUE_INCOMPATIBLE"
          • "PARAMETER_TYPE_INVALID"
          • "PARAMETER_NOT_FOUND"
          • "COLUMN_TYPE_MISMATCH"
          • "COLUMN_GEOGRAPHIC_ROLE_MISMATCH"
          • "COLUMN_REPLACEMENT_MISSING"
        • Message — (String)

          Message.

        • ViolatedEntities — (Array<map>)

          Lists the violated entities that caused the dashboard error.

          • Path — (String)

            The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

      • Name — (String)

        The display name of the dashboard.

      • ResourceStatus — (String)

        Status associated with the dashboard version.

        • CREATION_IN_PROGRESS

        • CREATION_SUCCESSFUL

        • CREATION_FAILED

        • UPDATE_IN_PROGRESS

        • UPDATE_SUCCESSFUL

        • UPDATE_FAILED

        • DELETED

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • ThemeArn — (String)

        The ARN of the theme of the dashboard.

      • Definition — (map)

        The definition of a dashboard.

        A definition is the data model of all features in a Dashboard, Template, or Analysis.

        • DataSetIdentifierDeclarationsrequired — (Array<map>)

          An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.

          • Identifierrequired — (String)

            The identifier of the data set, typically the data set's name.

          • DataSetArnrequired — (String)

            The Amazon Resource Name (ARN) of the data set.

        • Sheets — (Array<map>)

          An array of sheet definitions for a dashboard.

          • SheetIdrequired — (String)

            The unique identifier of a sheet.

          • Title — (String)

            The title of the sheet.

          • Description — (String)

            A description of the sheet.

          • Name — (String)

            The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

          • ParameterControls — (Array<map>)

            The list of parameter controls that are on a sheet.

            For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date parameter that specifies date and time.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the ParameterDateTimePickerControl.

              • SourceParameterNamerequired — (String)

                The name of the ParameterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • List — (map)

              A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterListControl.

              • Titlerequired — (String)

                The title of the ParameterListControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of ParameterListControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDropDownControl.

              • Titlerequired — (String)

                The title of the ParameterDropDownControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterDropDownControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type parameter name of the ParameterDropDownControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextFieldControl.

              • Titlerequired — (String)

                The title of the ParameterTextFieldControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextAreaControl.

              • Titlerequired — (String)

                The title of the ParameterTextAreaControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterSliderControl.

              • Titlerequired — (String)

                The title of the ParameterSliderControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

          • FilterControls — (Array<map>)

            The list of filter controls that are on a sheet.

            For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date filter that is used to specify date and time.

              • FilterControlIdrequired — (String)

                The ID of the FilterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the FilterDateTimePickerControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

                • SINGLE_VALUED: The filter condition is a fixed date.

                • DATE_RANGE: The filter condition is a date time range.

                Possible values include:
                • "SINGLE_VALUED"
                • "DATE_RANGE"
            • List — (map)

              A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

              • FilterControlIdrequired — (String)

                The ID of the FilterListControl.

              • Titlerequired — (String)

                The title of the FilterListControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterListControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from the list.

                • SINGLE_SELECT: The user can select a single entry from the list.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • FilterControlIdrequired — (String)

                The ID of the FilterDropDownControl.

              • Titlerequired — (String)

                The title of the FilterDropDownControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDropDownControl.

              • DisplayOptions — (map)

                The display options of the FilterDropDownControl.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of the FilterDropDownControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

                • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextFieldControl.

              • Titlerequired — (String)

                The title of the FilterTextFieldControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • FilterControlIdrequired — (String)

                The ID of the FilterSliderControl.

              • Titlerequired — (String)

                The title of the FilterSliderControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterSliderControl. Choose one of the following options:

                • SINGLE_POINT: Filter against(equals) a single data point.

                • RANGE: Filter data that is in a specified range.

                Possible values include:
                • "SINGLE_POINT"
                • "RANGE"
              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

            • RelativeDateTime — (map)

              A control from a date filter that is used to specify the relative date.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

          • Visuals — (Array<map>)

            A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

            • TableVisual — (map)

              A table visual.

              For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TableAggregatedFieldWells — (map)

                    The aggregated field well for the table.

                    • GroupBy — (Array<map>)

                      The group by field well for a pivot table. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • TableUnaggregatedFieldWells — (map)

                    The unaggregated field well for the table.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the UnaggregatedField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • StringFormatConfiguration — (map)

                          Formatting configuration for string fields.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • NumberFormatConfiguration — (map)

                          Formatting configuration for number fields.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • DateTimeFormatConfiguration — (map)

                          Formatting configuration for DateTime fields.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration for a TableVisual.

                  • RowSort — (Array<map>)

                    The field sort options for rows in the table.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration (page size, page number) for the table.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • TableOptions — (map)

                  The table options for a table visual.

                  • Orientation — (String)

                    The orientation (vertical, horizontal) for a table.

                    Possible values include:
                    • "VERTICAL"
                    • "HORIZONTAL"
                  • HeaderStyle — (map)

                    The table cell style of a table header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of table cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors) for a table.

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                • TotalOptions — (map)

                  The total options for a table visual.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    Cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation settings for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • FieldOptions — (map)

                  The field options for a table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The field options to be configured to a table.

                    • FieldIdrequired — (String)

                      The field ID for a table field.

                    • Width — (String)

                      The width for a table field.

                    • CustomLabel — (String)

                      The custom label for a table field.

                    • Visibility — (String)

                      The visibility of a table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • URLStyling — (map)

                      The URL configuration for a table field.

                      • LinkConfiguration — (map)

                        The link configuration of a table field URL.

                        • Targetrequired — (String)

                          The URL target (new tab, new window, same tab) for the table link configuration.

                          Possible values include:
                          • "NEW_TAB"
                          • "NEW_WINDOW"
                          • "SAME_TAB"
                        • Contentrequired — (map)

                          The URL content (text, icon) for the table link configuration.

                          • CustomTextContent — (map)

                            The custom text content (value, font configuration) for the table link content configuration.

                            • Value — (String)

                              The string value of the custom text content for the table URL link content.

                            • FontConfigurationrequired — (map)

                              The font configuration of the custom text content for the table URL link content.

                              • FontSize — (map)

                                The option that determines the text display size.

                                • Relative — (String)

                                  The lexical name for the text size, proportional to its surrounding context.

                                  Possible values include:
                                  • "EXTRA_SMALL"
                                  • "SMALL"
                                  • "MEDIUM"
                                  • "LARGE"
                                  • "EXTRA_LARGE"
                              • FontDecoration — (String)

                                Determines the appearance of decorative lines on the text.

                                Possible values include:
                                • "UNDERLINE"
                                • "NONE"
                              • FontColor — (String)

                                Determines the color of the text.

                              • FontWeight — (map)

                                The option that determines the text display weight, or boldness.

                                • Name — (String)

                                  The lexical name for the level of boldness of the text display.

                                  Possible values include:
                                  • "NORMAL"
                                  • "BOLD"
                              • FontStyle — (String)

                                Determines the text display face that is inherited by the given font family.

                                Possible values include:
                                • "NORMAL"
                                • "ITALIC"
                          • CustomIconContent — (map)

                            The custom icon content for the table link content configuration.

                            • Icon — (String)

                              The icon set type (link) of the custom icon content for table URL link content.

                              Possible values include:
                              • "LINK"
                      • ImageConfiguration — (map)

                        The image configuration of a table field URL.

                        • SizingOptions — (map)

                          The sizing options for the table image configuration.

                          • TableCellImageScalingConfiguration — (String)

                            The cell scaling configuration of the sizing options for the table image configuration.

                            Possible values include:
                            • "FIT_TO_CELL_HEIGHT"
                            • "FIT_TO_CELL_WIDTH"
                            • "DO_NOT_SCALE"
                  • Order — (Array<String>)

                    The order of the field IDs that are configured as field options for a table visual.

                  • PinnedFieldOptions — (map)

                    The settings for the pinned columns of a table visual.

                    • PinnedLeftFields — (Array<String>)

                      A list of columns to be pinned to the left of a table visual.

                • PaginatedReportOptions — (map)

                  The paginated report options for a table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TableInlineVisualizations — (Array<map>)

                  A collection of inline visualizations to display within a chart.

                  • DataBars — (map)

                    The configuration of the inline visualization of the data bars within a chart.

                    • FieldIdrequired — (String)

                      The field ID for the data bars options.

                    • PositiveColor — (String)

                      The color of the positive data bar.

                    • NegativeColor — (String)

                      The color of the negative data bar.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                  • Row — (map)

                    The row conditional formatting option for a table.

                    • BackgroundColor — (map)

                      The conditional formatting color (solid, gradient) of the background for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting color (solid, gradient) of the text for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • PivotTableVisual — (map)

              A pivot table.

              For more information, see Using pivot tables in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PivotTableAggregatedFieldWells — (map)

                    The aggregated field well for the pivot table.

                    • Rows — (Array<map>)

                      The rows field well for a pivot table. Values are grouped by rows fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well for a pivot table. Values are grouped by columns fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration for a PivotTableVisual.

                  • FieldSortOptions — (Array<map>)

                    The field sort options for a pivot table sort configuration.

                    • FieldIdrequired — (String)

                      The field ID for the field sort options.

                    • SortByrequired — (map)

                      The sort by field for the field sort options.

                      • Field — (map)

                        The field sort (field id, direction) for the pivot table sort by options.

                        • FieldIdrequired — (String)

                          The sort configuration target field.

                        • Directionrequired — (String)

                          The sort direction. Choose one of the following options:

                          • ASC: Ascending

                          • DESC: Descending

                          Possible values include:
                          • "ASC"
                          • "DESC"
                      • Column — (map)

                        The column sort (field id, direction) for the pivot table sort by options.

                        • SortByrequired — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Directionrequired — (String)

                          The sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • AggregationFunction — (map)

                          The aggregation function that is defined in the column sort.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • DataPath — (map)

                        The data path sort (data path value, direction) for the pivot table sort by options.

                        • Directionrequired — (String)

                          Determines the sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • SortPathsrequired — (Array<map>)

                          The list of data paths that need to be sorted.

                          • FieldId — (String)

                            The field ID of the field that needs to be sorted.

                          • FieldValue — (String)

                            The actual value of the field that needs to be sorted.

                          • DataPathType — (map)

                            The type configuration of the field.

                            • PivotTableDataPathType — (String)

                              The type of data path value utilized in a pivot table. Choose one of the following options:

                              • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                              • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                              • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                              • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                              Possible values include:
                              • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                              • "MULTIPLE_ROW_METRICS_COLUMN"
                              • "EMPTY_COLUMN_HEADER"
                              • "COUNT_METRIC_COLUMN"
                • TableOptions — (map)

                  The table options for a pivot table visual.

                  • MetricPlacement — (String)

                    The metric placement (row, column) options.

                    Possible values include:
                    • "ROW"
                    • "COLUMN"
                  • SingleMetricVisibility — (String)

                    The visibility of the single metric options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnNamesVisibility — (String)

                    The visibility of the column names.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ToggleButtonsVisibility — (String)

                    Determines the visibility of the pivot table.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnHeaderStyle — (map)

                    The table cell style of the column header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowHeaderStyle — (map)

                    The table cell style of the row headers.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowFieldNamesStyle — (map)

                    The table cell style of row field names.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors).

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • CollapsedRowDimensionsVisibility — (String)

                    The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RowsLayout — (String)

                    The layout for the row dimension headers of a pivot table. Choose one of the following options.

                    • TABULAR: (Default) Each row field is displayed in a separate column.

                    • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                    Possible values include:
                    • "TABULAR"
                    • "HIERARCHY"
                  • RowsLabelOptions — (map)

                    The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                    • Visibility — (String)

                      The visibility of the rows label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the rows label.

                  • DefaultCellWidth — (String)

                    The default cell width of the pivot table.

                • TotalOptions — (map)

                  The total options for a pivot table visual.

                  • RowSubtotalOptions — (map)

                    The row subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • ColumnSubtotalOptions — (map)

                    The column subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • RowTotalOptions — (map)

                    The row total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                  • ColumnTotalOptions — (map)

                    The column total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                • FieldOptions — (map)

                  The field options for a pivot table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The selected field options for the pivot table field options.

                    • FieldIdrequired — (String)

                      The field ID of the pivot table field.

                    • CustomLabel — (String)

                      The custom label of the pivot table field.

                    • Visibility — (String)

                      The visibility of the pivot table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathOptions — (Array<map>)

                    The data path options for the pivot table field options.

                    • DataPathListrequired — (Array<map>)

                      The list of data path values for the data path options.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Width — (String)

                      The width of the data path option.

                  • CollapseStateOptions — (Array<map>)

                    The collapse state options for the pivot table field options.

                    • Targetrequired — (map)

                      A tagged-union object that sets the collapse state.

                      • FieldId — (String)

                        The field ID of the pivot table that the collapse state needs to be set to.

                      • FieldDataPathValues — (Array<map>)

                        The data path of the pivot table's header. Used to set the collapse state.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
                    • State — (String)

                      The state of the field target of a pivot table. Choose one of the following options:

                      • COLLAPSED

                      • EXPANDED

                      Possible values include:
                      • "COLLAPSED"
                      • "EXPANDED"
                • PaginatedReportOptions — (map)

                  The paginated report options for a pivot table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of the printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of the repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a pivot table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                    • Scope — (map)

                      The scope of the cell for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
                    • Scopes — (Array<map>)

                      A list of cell scopes for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • BarChartVisual — (map)

              A bar chart.

              For more information, see Using bar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a bar chart.

                    • Category — (Array<map>)

                      The category (y-axis) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a bar chart. Values are aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color (group/color) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a BarChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of color fields in a bar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The limit on the number of values displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Orientation — (String)

                  The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                  • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                  • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                  Possible values include:
                  • "HORIZONTAL"
                  • "VERTICAL"
                • BarsArrangement — (String)

                  Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) for bar chart category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueAxis — (map)

                  The label display options (grid line, range, scale, axis step) for a bar chart value.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ValueLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • KPIVisual — (map)

              A key performance indicator (KPI).

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a KPI visual.

                • FieldWells — (map)

                  The field well configuration of a KPI visual.

                  • Values — (Array<map>)

                    The value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TrendGroups — (Array<map>)

                    The trend group field wells of a KPI visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a KPI visual.

                  • TrendGroupSort — (Array<map>)

                    The sort configuration of the trend group fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • KPIOptions — (map)

                  The options that determine the presentation of a KPI visual.

                  • ProgressBar — (map)

                    The options that determine the presentation of the progress bar of a KPI visual.

                    • Visibility — (String)

                      The visibility of the progress bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • TrendArrows — (map)

                    The options that determine the presentation of trend arrows in a KPI visual.

                    • Visibility — (String)

                      The visibility of the trend arrows.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • SecondaryValue — (map)

                    The options that determine the presentation of the secondary value of a KPI visual.

                    • Visibility — (String)

                      Determines the visibility of the secondary value.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • Comparison — (map)

                    The comparison configuration of a KPI visual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • SecondaryValueFontConfiguration — (map)

                    The options that determine the secondary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • Sparkline — (map)

                    The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                    • Visibility — (String)

                      The visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Typerequired — (String)

                      The type of the sparkline.

                      Possible values include:
                      • "LINE"
                      • "AREA"
                    • Color — (String)

                      The color of the sparkline.

                    • TooltipVisibility — (String)

                      The tooltip visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • VisualLayoutOptions — (map)

                    The options that determine the layout a KPI visual.

                    • StandardLayout — (map)

                      The standard layout of the KPI visual.

                      • Typerequired — (String)

                        The standard layout type.

                        Possible values include:
                        • "CLASSIC"
                        • "VERTICAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a KPI visual.

                • ConditionalFormattingOptions — (Array<map>)

                  The conditional formatting options of a KPI visual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the primary value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ProgressBar — (map)

                    The conditional formatting for the progress bar of a KPI visual.

                    • ForegroundColor — (map)

                      The conditional formatting of the progress bar's foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                  • ActualValue — (map)

                    The conditional formatting for the actual value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the actual value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the actual value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ComparisonValue — (map)

                    The conditional formatting for the comparison value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the comparison value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the comparison value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • PieChartVisual — (map)

              A pie or donut chart.

              For more information, see Using pie charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a pie chart.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PieChartAggregatedFieldWells — (map)

                    The field well configuration of a pie chart.

                    • Category — (Array<map>)

                      The category (group/color) field wells of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a pie chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a pie chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories that are displayed in a pie chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DonutOptions — (map)

                  The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                  • ArcOptions — (map)

                    The option for define the arc of the chart shape. Valid values are as follows:

                    • WHOLE - A pie chart

                    • SMALL- A small-sized donut chart

                    • MEDIUM- A medium-sized donut chart

                    • LARGE- A large-sized donut chart

                    • ArcThickness — (String)

                      The arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "WHOLE"
                  • DonutCenterOptions — (map)

                    The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                    • LabelVisibility — (String)

                      Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryLabelOptions — (map)

                  The label options of the group/color that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the value that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GaugeChartVisual — (map)

              A gauge chart.

              For more information, see Using gauge charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a GaugeChartVisual.

                • FieldWells — (map)

                  The field well configuration of a GaugeChartVisual.

                  • Values — (Array<map>)

                    The value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • GaugeChartOptions — (map)

                  The options that determine the presentation of the GaugeChartVisual.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • Comparison — (map)

                    The comparison configuration of a GaugeChartVisual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • ArcAxis — (map)

                    The arc axis configuration of a GaugeChartVisual.

                    • Range — (map)

                      The arc axis range of a GaugeChartVisual.

                      • Min — (Float)

                        The minimum value of the arc axis range.

                      • Max — (Float)

                        The maximum value of the arc axis range.

                    • ReserveRange — (Integer)

                      The reserved range of the arc axis.

                  • Arc — (map)

                    The arc configuration of a GaugeChartVisual.

                    • ArcAngle — (Float)

                      The option that determines the arc angle of a GaugeChartVisual.

                    • ArcThickness — (String)

                      The options that determine the arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                • DataLabels — (map)

                  The data label configuration of a GaugeChartVisual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TooltipOptions — (map)

                  The tooltip configuration of a GaugeChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a GaugeChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a GaugeChartVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options of a GaugeChartVisual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a GaugeChartVisual.

                    • TextColor — (map)

                      The conditional formatting of the primary value text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Arc — (map)

                    The options that determine the presentation of the arc of a GaugeChartVisual.

                    • ForegroundColor — (map)

                      The conditional formatting of the arc foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • LineChartVisual — (map)

              A line chart.

              For more information, see Using line charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a line chart.

                • FieldWells — (map)

                  The field well configuration of a line chart.

                  • LineChartAggregatedFieldWells — (map)

                    The field well configuration of a line chart.

                    • Category — (Array<map>)

                      The category field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a line chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a line chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a line chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimitConfiguration — (map)

                    The limit on the number of categories that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorItemsLimitConfiguration — (map)

                    The limit on the number of lines that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • ForecastConfigurations — (Array<map>)

                  The forecast configuration of a line chart.

                  • ForecastProperties — (map)

                    The forecast properties setup of a forecast in the line chart.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (Integer)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • NULL: The input is set to NULL.

                      • NON_NULL: The input is set to a custom value.

                  • Scenario — (map)

                    The forecast scenario of a forecast in the line chart.

                    • WhatIfPointScenario — (map)

                      The what-if analysis forecast setup with the target date.

                      • Daterequired — (Date)

                        The date that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date.

                    • WhatIfRangeScenario — (map)

                      The what-if analysis forecast setup with the date range.

                      • StartDaterequired — (Date)

                        The start date in the date range that you need the forecast results for.

                      • EndDaterequired — (Date)

                        The end date in the date range that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date range.

                • Type — (String)

                  Determines the type of the line chart.

                  Possible values include:
                  • "LINE"
                  • "AREA"
                  • "STACKED_AREA"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • SecondaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the secondary y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • DefaultSeriesSettings — (map)

                  The options that determine the default presentation of all line series in LineChartVisual.

                  • AxisBinding — (String)

                    The axis to which you are binding all line series to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • LineStyleSettings — (map)

                    Line styles options for all line series in the visual.

                    • LineVisibility — (String)

                      Configuration option that determines whether to show the line for the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • LineInterpolation — (String)

                      Interpolation style for line series.

                      • LINEAR: Show as default, linear style.

                      • SMOOTH: Show as a smooth curve.

                      • STEPPED: Show steps in line.

                      Possible values include:
                      • "LINEAR"
                      • "SMOOTH"
                      • "STEPPED"
                    • LineStyle — (String)

                      Line style for line series.

                      • SOLID: Show as a solid line.

                      • DOTTED: Show as a dotted line.

                      • DASHED: Show as a dashed line.

                      Possible values include:
                      • "SOLID"
                      • "DOTTED"
                      • "DASHED"
                    • LineWidth — (String)

                      Width that determines the line thickness.

                  • MarkerStyleSettings — (map)

                    Marker styles options for all line series in the visual.

                    • MarkerVisibility — (String)

                      Configuration option that determines whether to show the markers in the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • MarkerShape — (String)

                      Shape option for markers in the series.

                      • CIRCLE: Show marker as a circle.

                      • TRIANGLE: Show marker as a triangle.

                      • SQUARE: Show marker as a square.

                      • DIAMOND: Show marker as a diamond.

                      • ROUNDED_SQUARE: Show marker as a rounded square.

                      Possible values include:
                      • "CIRCLE"
                      • "TRIANGLE"
                      • "SQUARE"
                      • "DIAMOND"
                      • "ROUNDED_SQUARE"
                    • MarkerSize — (String)

                      Size of marker in the series.

                    • MarkerColor — (String)

                      Color of marker in the series.

                • Series — (Array<map>)

                  The series item configuration of a line chart.

                  • FieldSeriesItem — (map)

                    The field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field for which you are setting the axis binding.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                  • DataFieldSeriesItem — (map)

                    The data field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field that you are setting the axis binding to.

                    • FieldValue — (String)

                      The field value of the field that you are setting the axis binding to.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                • Legend — (map)

                  The legend configuration of a line chart.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a line chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • ReferenceLines — (Array<map>)

                  The reference lines configuration of a line chart.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • Tooltip — (map)

                  The tooltip configuration of a line chart.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ContributionAnalysisDefaults — (Array<map>)

                  The default configuration of a line chart's contribution analysis.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • VisualPalette — (map)

                  The visual palette configuration of a line chart.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HeatMapVisual — (map)

              A heat map.

              For more information, see Using heat maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a heat map.

                • FieldWells — (map)

                  The field wells of the visual.

                  • HeatMapAggregatedFieldWells — (map)

                    The aggregated field wells of a heat map.

                    • Rows — (Array<map>)

                      The rows field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well of a heat map.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a heat map.

                  • HeatMapRowSort — (Array<map>)

                    The field sort configuration of the rows fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapColumnSort — (Array<map>)

                    The column sort configuration for heat map for columns that aren't a part of a field well.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapRowItemsLimitConfiguration — (map)

                    The limit on the number of rows that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • HeatMapColumnItemsLimitConfiguration — (map)

                    The limit on the number of columns that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • RowLabelOptions — (map)

                  The label options of the row that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColumnLabelOptions — (map)

                  The label options of the column that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) in a heat map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • TreeMapVisual — (map)

              A tree map.

              For more information, see Using tree maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TreeMapAggregatedFieldWells — (map)

                    The aggregated field wells of a tree map.

                    • Groups — (Array<map>)

                      The group by field well of a tree map. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Sizes — (Array<map>)

                      The size field well of a tree map. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a tree map.

                  • TreeMapSort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • TreeMapGroupItemsLimitConfiguration — (map)

                    The limit on the number of groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • GroupLabelOptions — (map)

                  The label options (label text, label visibility) of the groups that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SizeLabelOptions — (map)

                  The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility) for the colors displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) of a tree map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GeospatialMapVisual — (map)

              A geospatial map or a points on map visual.

              For more information, see Creating point maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • GeospatialMapAggregatedFieldWells — (map)

                    The aggregated field well for a geospatial map.

                    • Geospatial — (Array<map>)

                      The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a geospatial map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the geospatial map.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the geospatial map.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • PointStyleOptions — (map)

                  The point style options of the geospatial map.

                  • SelectedPointStyle — (String)

                    The selected point styles (point, cluster) of the geospatial map.

                    Possible values include:
                    • "POINT"
                    • "CLUSTER"
                    • "HEATMAP"
                  • ClusterMarkerConfiguration — (map)

                    The cluster marker configuration of the geospatial point style.

                    • ClusterMarker — (map)

                      The cluster marker that is a part of the cluster marker configuration.

                      • SimpleClusterMarker — (map)

                        The simple cluster marker of the cluster marker.

                        • Color — (String)

                          The color of the simple cluster marker.

                  • HeatmapConfiguration — (map)

                    The heatmap configuration of the geospatial point style.

                    • HeatmapColor — (map)

                      The color scale specification for the heatmap point style.

                      • Colors — (Array<map>)

                        The list of colors to be used in heatmap point style.

                        • Colorrequired — (String)

                          The hex color to be used in the heatmap point style.

                • VisualPalette — (map)

                  The visual display options for the visual palette.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FilledMapVisual — (map)

              A filled map.

              For more information, see Creating filled maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • FilledMapAggregatedFieldWells — (map)

                    The aggregated field well of the filled map.

                    • Geospatial — (Array<map>)

                      The aggregated location field well of the filled map. Values are grouped by location fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The aggregated color field well of a filled map. Values are aggregated based on location fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FilledMapVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the location fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the filled map visual.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the filled map visual.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a FilledMapVisual.

                • ConditionalFormattingOptionsrequired — (Array<map>)

                  Conditional formatting options of a FilledMapVisual.

                  • Shaperequired — (map)

                    The conditional formatting that determines the shape of the filled map.

                    • FieldIdrequired — (String)

                      The field ID of the filled map shape.

                    • Format — (map)

                      The conditional formatting that determines the background color of a filled map's shape.

                      • BackgroundColorrequired — (map)

                        The conditional formatting for the shape background color of a filled map visual.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FunnelChartVisual — (map)

              A funnel chart.

              For more information, see Using funnel charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a FunnelChartVisual.

                • FieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • FunnelChartAggregatedFieldWells — (map)

                    The field well configuration of a FunnelChartVisual.

                    • Category — (Array<map>)

                      The category field wells of a funnel chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a funnel chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FunnelChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • CategoryLabelOptions — (map)

                  The label options of the categories that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the values that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Tooltip — (map)

                  The tooltip configuration of a FunnelChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • DataLabelOptions — (map)

                  The options that determine the presentation of the data labels.

                  • Visibility — (String)

                    The visibility option that determines if data labels are displayed.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    The visibility of the category labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    The visibility of the measure labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Position — (String)

                    Determines the positioning of the data label relative to a section of the funnel.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelFontConfiguration — (map)

                    The font configuration for the data labels.

                    Only the FontSize attribute of the font configuration is used for data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    The color of the data label text.

                  • MeasureDataLabelStyle — (String)

                    Determines the style of the metric labels.

                    Possible values include:
                    • "VALUE_ONLY"
                    • "PERCENTAGE_BY_FIRST_STAGE"
                    • "PERCENTAGE_BY_PREVIOUS_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
                • VisualPalette — (map)

                  The visual palette configuration of a FunnelChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ScatterPlotVisual — (map)

              A scatter plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                    The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • ScatterPlotUnaggregatedFieldWells — (map)

                    The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a scatter plot.

                  • ScatterPlotLimitConfiguration — (map)

                    The limit configuration of the visual display for an axis.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • XAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • XAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • YAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ComboChartVisual — (map)

              A combo chart.

              For more information, see Using combo charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ComboChartAggregatedFieldWells — (map)

                    The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                    • Category — (Array<map>)

                      The aggregated category field wells of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • BarValues — (Array<map>)

                      The aggregated BarValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The aggregated colors field well of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • LineValues — (Array<map>)

                      The aggregated LineValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a ComboChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The item limit configuration for the category field well of a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of the color field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The item limit configuration of the color field well in a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • BarsArrangement — (String)

                  Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                  • CLUSTERED: For clustered bar combo charts.

                  • STACKED: For stacked bar combo charts.

                  • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • CategoryAxis — (map)

                  The category axis of a combo chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • SecondaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • ColorLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • BarDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a bar in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • LineDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a line in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • BoxPlotVisual — (map)

              A box plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BoxPlotAggregatedFieldWells — (map)

                    The aggregated field wells of a box plot.

                    • GroupBy — (Array<map>)

                      The group by field well of a box plot chart. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field well of a box plot chart. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a BoxPlotVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of a group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration of a table visual or box plot.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • BoxPlotOptions — (map)

                  The box plot chart options for a box plot visual

                  • StyleOptions — (map)

                    The style options of the box plot.

                    • FillStyle — (String)

                      The fill styles (solid, transparent) of the box plot.

                      Possible values include:
                      • "SOLID"
                      • "TRANSPARENT"
                  • OutlierVisibility — (String)

                    Determines the visibility of the outlier in a box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AllDataPointsVisibility — (String)

                    Determines the visibility of all data points of the box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) of a box plot value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The options for the legend setup of a visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • WaterfallVisual — (map)

              A waterfall chart.

              For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a waterfall visual.

                • FieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • WaterfallChartAggregatedFieldWells — (map)

                    The field well configuration of a waterfall visual.

                    • Categories — (Array<map>)

                      The category field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a waterfall visual.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Breakdowns — (Array<map>)

                      The breakdown field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a waterfall visual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • BreakdownItemsLimit — (map)

                    The limit on the number of bar groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • WaterfallChartOptions — (map)

                  The options that determine the presentation of a waterfall visual.

                  • TotalBarLabel — (String)

                    This option determines the total bar label of a waterfall visual.

                • CategoryAxisLabelOptions — (map)

                  The options that determine the presentation of the category axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • CategoryAxisDisplayOptions — (map)

                  The options that determine the presentation of the category axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualPalette — (map)

                  The visual palette configuration of a waterfall visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ColorConfiguration — (map)

                  The color configuration of a waterfall visual.

                  • GroupColorConfiguration — (map)

                    The color configuration for individual groups within a waterfall visual.

                    • PositiveBarColor — (String)

                      Defines the color for the positive bars of a waterfall chart.

                    • NegativeBarColor — (String)

                      Defines the color for the negative bars of a waterfall chart.

                    • TotalBarColor — (String)

                      Defines the color for the total bars of a waterfall chart.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HistogramVisual — (map)

              A histogram.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a HistogramVisual.

                • FieldWells — (map)

                  The field well configuration of a histogram.

                  • HistogramAggregatedFieldWells — (map)

                    The field well configuration of a histogram.

                    • Values — (Array<map>)

                      The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • BinOptions — (map)

                  The options that determine the presentation of histogram bins.

                  • SelectedBinType — (String)

                    The options that determine the selected bin type.

                    Possible values include:
                    • "BIN_COUNT"
                    • "BIN_WIDTH"
                  • BinCount — (map)

                    The options that determine the bin count of a histogram.

                    • Value — (Integer)

                      The options that determine the bin count value.

                  • BinWidth — (map)

                    The options that determine the bin width of a histogram.

                    • Value — (Float)

                      The options that determine the bin width value.

                    • BinCountLimit — (Integer)

                      The options that determine the bin count limit.

                  • StartValue — (Float)

                    The options that determine the bin start value.

                • DataLabels — (map)

                  The data label configuration of a histogram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip configuration of a histogram.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a histogram.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • WordCloudVisual — (map)

              A word cloud.

              For more information, see Using word clouds in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • WordCloudAggregatedFieldWells — (map)

                    The aggregated field wells of a word cloud.

                    • GroupBy — (Array<map>)

                      The group by field well of a word cloud. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a word cloud. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a word cloud visual.

                  • CategoryItemsLimit — (map)

                    The limit on the number of groups that are displayed in a word cloud.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • CategorySort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • WordCloudOptions — (map)

                  The options for a word cloud visual.

                  • WordOrientation — (String)

                    The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                    Possible values include:
                    • "HORIZONTAL"
                    • "HORIZONTAL_AND_VERTICAL"
                  • WordScaling — (String)

                    The word scaling options (emphasize, normal) for the words in a word cloud.

                    Possible values include:
                    • "EMPHASIZE"
                    • "NORMAL"
                  • CloudLayout — (String)

                    The cloud layout options (fluid, normal) of a word cloud.

                    Possible values include:
                    • "FLUID"
                    • "NORMAL"
                  • WordCasing — (String)

                    The word casing options (lower_case, existing_case) for the words in a word cloud.

                    Possible values include:
                    • "LOWER_CASE"
                    • "EXISTING_CASE"
                  • WordPadding — (String)

                    The word padding options (none, small, medium, large) for the words in a word cloud.

                    Possible values include:
                    • "NONE"
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                  • MaximumStringLength — (Integer)

                    The length limit of each word from 1-100.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • InsightVisual — (map)

              An insight visual.

              For more information, see Working with insights in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • InsightConfiguration — (map)

                The configuration of an insight visual.

                • Computations — (Array<map>)

                  The computations configurations of the insight visual

                  • TopBottomRanked — (map)

                    The top ranked and bottom ranked computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • ResultSize — (Integer)

                      The result size of a top and bottom ranked computation.

                    • Typerequired — (String)

                      The computation type. Choose one of the following options:

                      • TOP: A top ranked computation.

                      • BOTTOM: A bottom ranked computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TopBottomMovers — (map)

                    The top movers and bottom movers computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • MoverSize — (Integer)

                      The mover size setup of the top and bottom movers computation.

                    • SortOrder — (String)

                      The sort order setup of the top and bottom movers computation.

                      Possible values include:
                      • "PERCENT_DIFFERENCE"
                      • "ABSOLUTE_DIFFERENCE"
                    • Typerequired — (String)

                      The computation type. Choose from the following options:

                      • TOP: Top movers computation.

                      • BOTTOM: Bottom movers computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TotalAggregation — (map)

                    The total aggregation computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • MaximumMinimum — (map)

                    The maximum and minimum computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Typerequired — (String)

                      The type of computation. Choose one of the following options:

                      • MAXIMUM: A maximum computation.

                      • MINIMUM: A minimum computation.

                      Possible values include:
                      • "MAXIMUM"
                      • "MINIMUM"
                  • MetricComparison — (map)

                    The metric comparison computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • FromValue — (map)

                      The field that is used in a metric comparison from value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • TargetValue — (map)

                      The field that is used in a metric comparison to value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodOverPeriod — (map)

                    The period over period computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodToDate — (map)

                    The period to DataSetIdentifier computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodTimeGranularity — (String)

                      The time granularity setup of period to date computation. Choose from the following options:

                      • YEAR: Year to date.

                      • MONTH: Month to date.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                  • GrowthRate — (map)

                    The growth rate computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodSize — (Integer)

                      The period size setup of a growth rate computation.

                  • UniqueValues — (map)

                    The unique values computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • Forecast — (map)

                    The forecast computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (String)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • AUTOMATIC

                      • CUSTOM: Checks the custom seasonality value.

                      Possible values include:
                      • "AUTOMATIC"
                      • "CUSTOM"
                    • CustomSeasonalityValue — (Integer)

                      The custom seasonality value setup of a forecast computation.

                • CustomNarrative — (map)

                  The custom narrative of the insight visual.

                  • Narrativerequired — (String)

                    The string input of custom narrative.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used in the insight visual.

            • SankeyDiagramVisual — (map)

              A sankey diagram.

              For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a sankey diagram.

                • FieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • SankeyDiagramAggregatedFieldWells — (map)

                    The field well configuration of a sankey diagram.

                    • Source — (Array<map>)

                      The source field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Destination — (Array<map>)

                      The destination field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Weight — (Array<map>)

                      The weight field wells of a sankey diagram.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a sankey diagram.

                  • WeightSort — (Array<map>)

                    The sort configuration of the weight fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SourceItemsLimit — (map)

                    The limit on the number of source nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • DestinationItemsLimit — (map)

                    The limit on the number of destination nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DataLabels — (map)

                  The data label configuration of a sankey diagram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • CustomContentVisual — (map)

              A visual that contains custom content.

              For more information, see Using custom visual content in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a CustomContentVisual.

                • ContentUrl — (String)

                  The input URL that links to the custom content that you want in the custom visual.

                • ContentType — (String)

                  The content type of the custom content visual. You can use this to have the visual render as an image.

                  Possible values include:
                  • "IMAGE"
                  • "OTHER_EMBEDDED_CONTENT"
                • ImageScaling — (String)

                  The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                  Possible values include:
                  • "FIT_TO_HEIGHT"
                  • "FIT_TO_WIDTH"
                  • "DO_NOT_SCALE"
                  • "SCALE_TO_VISUAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

            • EmptyVisual — (map)

              An empty visual.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • DataSetIdentifierrequired — (String)

                The data set that is used in the empty visual. Every visual requires a dataset to render.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • RadarChartVisual — (map)

              A radar chart visual.

              For more information, see Using radar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field well configuration of a RadarChartVisual.

                  • RadarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a radar chart visual.

                    • Category — (Array<map>)

                      The aggregated field well categories of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Color — (Array<map>)

                      The color that are assigned to the aggregated field wells of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values that are assigned to the aggregated field wells of a radar chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a RadarChartVisual.

                  • CategorySort — (Array<map>)

                    The category sort options of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The category items limit for a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The color sort configuration of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The color items limit of a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Shape — (String)

                  The shape of the radar chart.

                  Possible values include:
                  • "CIRCLE"
                  • "POLYGON"
                • BaseSeriesSettings — (map)

                  The base sreies settings of a radar chart.

                  • AreaStyleSettings — (map)

                    The area style settings of a radar chart.

                    • Visibility — (String)

                      The visibility settings of a radar chart.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • StartAngle — (Float)

                  The start angle of a radar chart's axis.

                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • AlternateBandColorsVisibility — (String)

                  Determines the visibility of the colors of alternatign bands in a radar chart.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AlternateBandEvenColor — (String)

                  The color of the even-numbered alternate bands of a radar chart.

                • AlternateBandOddColor — (String)

                  The color of the odd-numbered alternate bands of a radar chart.

                • CategoryAxis — (map)

                  The category axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The category label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorAxis — (map)

                  The color axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ColorLabelOptions — (map)

                  The color label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • AxesRangeScale — (String)

                  The axis behavior options of a radar chart.

                  Possible values include:
                  • "AUTO"
                  • "INDEPENDENT"
                  • "SHARED"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
          • TextBoxes — (Array<map>)

            The text boxes that are on a sheet.

            • SheetTextBoxIdrequired — (String)

              The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

            • Content — (String)

              The content that is displayed in the text box.

          • Layouts — (Array<map>)

            Layouts define how the components of a sheet are arranged.

            For more information, see Types of layout in the Amazon QuickSight User Guide.

            • Configurationrequired — (map)

              The configuration that determines what the type of layout for a sheet.

              • GridLayout — (map)

                A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeFormLayout — (map)

                A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a free-form layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a free-form layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • XAxisLocationrequired — (String)

                    The x-axis coordinate of the element.

                  • YAxisLocationrequired — (String)

                    The y-axis coordinate of the element.

                  • Widthrequired — (String)

                    The width of an element within a free-form layout.

                  • Heightrequired — (String)

                    The height of an element within a free-form layout.

                  • Visibility — (String)

                    The visibility of an element within a free-form layout.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RenderingRules — (Array<map>)

                    The rendering rules that determine when an element should be displayed within a free-form layout.

                    • Expressionrequired — (String)

                      The expression of the rendering rules of a sheet.

                    • ConfigurationOverridesrequired — (map)

                      The override configuration of the rendering rules of a sheet.

                      • Visibility — (String)

                        Determines whether or not the overrides are visible. Choose one of the following options:

                        • VISIBLE

                        • HIDDEN

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • BorderStyle — (map)

                    The border style configuration of a free-form layout element.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • SelectedBorderStyle — (map)

                    The border style configuration of a free-form layout element. This border style is used when the element is selected.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • BackgroundStyle — (map)

                    The background style configuration of a free-form layout element.

                    • Visibility — (String)

                      The background visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The background color of a free-form layout element.

                  • LoadingAnimation — (map)

                    The loading animation configuration of a free-form layout element.

                    • Visibility — (String)

                      The visibility configuration of LoadingAnimation.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

              • SectionBasedLayout — (map)

                A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

                • HeaderSectionsrequired — (Array<map>)

                  A list of header section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • BodySectionsrequired — (Array<map>)

                  A list of body section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of a body section.

                  • Contentrequired — (map)

                    The configuration of content in a body section.

                    • Layout — (map)

                      The layout configuration of a body section.

                      • FreeFormLayoutrequired — (map)

                        The free-form layout configuration of a section.

                        • Elementsrequired — (Array<map>)

                          The elements that are included in the free-form layout.

                          • ElementIdrequired — (String)

                            A unique identifier for an element within a free-form layout.

                          • ElementTyperequired — (String)

                            The type of element.

                            Possible values include:
                            • "VISUAL"
                            • "FILTER_CONTROL"
                            • "PARAMETER_CONTROL"
                            • "TEXT_BOX"
                          • XAxisLocationrequired — (String)

                            The x-axis coordinate of the element.

                          • YAxisLocationrequired — (String)

                            The y-axis coordinate of the element.

                          • Widthrequired — (String)

                            The width of an element within a free-form layout.

                          • Heightrequired — (String)

                            The height of an element within a free-form layout.

                          • Visibility — (String)

                            The visibility of an element within a free-form layout.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • RenderingRules — (Array<map>)

                            The rendering rules that determine when an element should be displayed within a free-form layout.

                            • Expressionrequired — (String)

                              The expression of the rendering rules of a sheet.

                            • ConfigurationOverridesrequired — (map)

                              The override configuration of the rendering rules of a sheet.

                              • Visibility — (String)

                                Determines whether or not the overrides are visible. Choose one of the following options:

                                • VISIBLE

                                • HIDDEN

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • BorderStyle — (map)

                            The border style configuration of a free-form layout element.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • SelectedBorderStyle — (map)

                            The border style configuration of a free-form layout element. This border style is used when the element is selected.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • BackgroundStyle — (map)

                            The background style configuration of a free-form layout element.

                            • Visibility — (String)

                              The background visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The background color of a free-form layout element.

                          • LoadingAnimation — (map)

                            The loading animation configuration of a free-form layout element.

                            • Visibility — (String)

                              The visibility configuration of LoadingAnimation.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                  • Style — (map)

                    The style options of a body section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                  • PageBreakConfiguration — (map)

                    The configuration of a page break for a section.

                    • After — (map)

                      The configuration of a page break after a section.

                      • Status — (String)

                        The option that enables or disables a page break at the end of a section.

                        Possible values include:
                        • "ENABLED"
                        • "DISABLED"
                • FooterSectionsrequired — (Array<map>)

                  A list of footer section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • CanvasSizeOptionsrequired — (map)

                  The options for the canvas of a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

          • SheetControlLayouts — (Array<map>)

            The control layouts of the sheet.

            • Configurationrequired — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • GridLayout — (map)

                The configuration that determines the elements and canvas size options of sheet control.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

          • ContentType — (String)

            The layout content type of the sheet. Choose one of the following options:

            • PAGINATED: Creates a sheet for a paginated report.

            • INTERACTIVE: Creates a sheet for an interactive dashboard.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
        • CalculatedFields — (Array<map>)

          An array of calculated field definitions for the dashboard.

          • DataSetIdentifierrequired — (String)

            The data set that is used in this calculated field.

          • Namerequired — (String)

            The name of the calculated field.

          • Expressionrequired — (String)

            The expression of the calculated field.

        • ParameterDeclarations — (Array<map>)

          The parameter declarations for a dashboard. 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.

          • StringParameterDeclaration — (map)

            A parameter declaration for the String data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<String>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a String parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (String)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DecimalParameterDeclaration — (map)

            A parameter declaration for the Decimal data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Float>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a Decimal parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Float)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • IntegerParameterDeclaration — (map)

            A parameter declaration for the Integer data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Integer>)

                The static values of the IntegerDefaultValues.

            • ValueWhenUnset — (map)

              A parameter declaration for the Integer data type.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Integer)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DateTimeParameterDeclaration — (map)

            A parameter declaration for the DateTime data type.

            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Date>)

                The static values of the DataTimeDefaultValues.

              • RollingDate — (map)

                The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ValueWhenUnset — (map)

              The configuration that defines the default value of a DateTime parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Date)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

        • FilterGroups — (Array<map>)

          The filter definitions for a dashboard.

          For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

          • FilterGroupIdrequired — (String)

            The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

          • Filtersrequired — (Array<map>)

            The list of filters that are present in a FilterGroup.

            • CategoryFilter — (map)

              A CategoryFilter filters text values.

              For more information, see Adding text filters in the Amazon QuickSight User Guide.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Configurationrequired — (map)

                The configuration for a CategoryFilter.

                • FilterListConfiguration — (map)

                  A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOption — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterListConfiguration — (map)

                  A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterConfiguration — (map)

                  A custom filter that filters based on a single value. This filter can be partially matched.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValue — (String)

                    The category value for the filter.

                    This field is mutually exclusive to ParameterName.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • ParameterName — (String)

                    The parameter whose value should be used for the filter value.

                    This field is mutually exclusive to CategoryValue.

                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
            • NumericRangeFilter — (map)

              A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimum — (map)

                The minimum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • RangeMaximum — (map)

                The maximum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • NumericEqualityFilter — (map)

              A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Float)

                The input value.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • MatchOperatorrequired — (String)

                The match operator that is used to determine if a filter should be applied.

                Possible values include:
                • "EQUALS"
                • "DOES_NOT_EQUAL"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • TimeEqualityFilter — (map)

              A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Date)

                The value of a TimeEquality filter.

                This field is mutually exclusive to RollingDate and ParameterName.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

                This field is mutually exclusive to Value and RollingDate.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RollingDate — (map)

                The rolling date input for the TimeEquality filter.

                This field is mutually exclusive to Value and ParameterName.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeRangeFilter — (map)

              A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimumValue — (map)

                The minimum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • RangeMaximumValue — (map)

                The maximum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The exclude period of the time range filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
            • RelativeDatesFilter — (map)

              A RelativeDatesFilter filters date values that are relative to a given date.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • AnchorDateConfigurationrequired — (map)

                The date configuration of the filter.

                • AnchorOption — (String)

                  The options for the date configuration. Choose one of the options below:

                  • NOW

                  Possible values include:
                  • "NOW"
                • ParameterName — (String)

                  The name of the parameter that is used for the anchor date configuration.

              • MinimumGranularity — (String)

                The minimum granularity (period granularity) of the relative dates filter.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • TimeGranularityrequired — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RelativeDateTyperequired — (String)

                The range date type of the filter. Choose one of the options below:

                • PREVIOUS

                • THIS

                • LAST

                • NOW

                • NEXT

                Possible values include:
                • "PREVIOUS"
                • "THIS"
                • "LAST"
                • "NOW"
                • "NEXT"
              • RelativeDateValue — (Integer)

                The date value of the filter.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The configuration for the exclude period of the filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
            • TopBottomFilter — (map)

              A TopBottomFilter filters data to the top or bottom values for a given column.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Limit — (Integer)

                The number of items to include in the top bottom filter results.

              • AggregationSortConfigurationsrequired — (Array<map>)

                The aggregation and sort configuration of the top bottom filter.

                • Columnrequired — (map)

                  The column that determines the sort order of aggregated values.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • SortDirectionrequired — (String)

                  The sort direction of values.

                  • ASC: Sort in ascending order.

                  • DESC: Sort in descending order.

                  Possible values include:
                  • "ASC"
                  • "DESC"
                • AggregationFunction — (map)

                  The function that aggregates the values in Column.

                  • NumericalAggregationFunction — (map)

                    Aggregation for numerical values.

                    • SimpleNumericalAggregation — (String)

                      Built-in aggregation functions for numerical values.

                      • SUM: The sum of a dimension or measure.

                      • AVERAGE: The average of a dimension or measure.

                      • MIN: The minimum value of a dimension or measure.

                      • MAX: The maximum value of a dimension or measure.

                      • COUNT: The count of a dimension or measure.

                      • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                      • VAR: The variance of a dimension or measure.

                      • VARP: The partitioned variance of a dimension or measure.

                      • STDEV: The standard deviation of a dimension or measure.

                      • STDEVP: The partitioned standard deviation of a dimension or measure.

                      • MEDIAN: The median value of a dimension or measure.

                      Possible values include:
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "VAR"
                      • "VARP"
                      • "STDEV"
                      • "STDEVP"
                      • "MEDIAN"
                    • PercentileAggregation — (map)

                      An aggregation based on the percentile of values in a dimension or measure.

                      • PercentileValue — (Float)

                        The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • CategoricalAggregationFunction — (String)

                    Aggregation for categorical values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                  • DateAggregationFunction — (String)

                    Aggregation for date values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    • MIN: Select the smallest date value.

                    • MAX: Select the largest date value.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "MIN"
                    • "MAX"
                  • AttributeAggregationFunction — (map)

                    Aggregation for attributes.

                    • SimpleAttributeAggregation — (String)

                      The built-in aggregation functions for attributes.

                      • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                      Possible values include:
                      • "UNIQUE_VALUE"
                    • ValueForMultipleValues — (String)

                      Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

          • ScopeConfigurationrequired — (map)

            The configuration that specifies what scope to apply to a FilterGroup.

            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

            • SelectedSheets — (map)

              The configuration for applying a filter to specific sheets.

              • SheetVisualScopingConfigurations — (Array<map>)

                The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

                • SheetIdrequired — (String)

                  The selected sheet that the filter is applied to.

                • Scoperequired — (String)

                  The scope of the applied entities. Choose one of the following options:

                  • ALL_VISUALS

                  • SELECTED_VISUALS

                  Possible values include:
                  • "ALL_VISUALS"
                  • "SELECTED_VISUALS"
                • VisualIds — (Array<String>)

                  The selected visuals that the filter is applied to.

            • AllSheets — (map)

              The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

          • Status — (String)

            The status of the FilterGroup.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
          • CrossDatasetrequired — (String)

            The filter new feature which can apply filter group to all data sets. Choose one of the following options:

            • ALL_DATASETS

            • SINGLE_DATASET

            Possible values include:
            • "ALL_DATASETS"
            • "SINGLE_DATASET"
        • ColumnConfigurations — (Array<map>)

          An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

          • Columnrequired — (map)

            The column.

            • DataSetIdentifierrequired — (String)

              The data set that the column belongs to.

            • ColumnNamerequired — (String)

              The name of the column.

          • FormatConfiguration — (map)

            The format configuration of a column.

            • StringFormatConfiguration — (map)

              Formatting configuration for string fields.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric strings.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • NumberFormatConfiguration — (map)

              Formatting configuration for number fields.

              • FormatConfiguration — (map)

                The options that determine the numeric format configuration.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • DateTimeFormatConfiguration — (map)

              Formatting configuration for DateTime fields.

              • DateTimeFormat — (String)

                Determines the DateTime format.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric DateTime fields.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

          • Role — (String)

            The role of the column.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • ColorsConfiguration — (map)

            The color configurations of the column.

            • CustomColors — (Array<map>)

              A list of up to 50 custom colors.

              • FieldValue — (String)

                The data value that the color is applied to.

              • Colorrequired — (String)

                The color that is applied to the data value.

              • SpecialValue — (String)

                The value of a special data value.

                Possible values include:
                • "EMPTY"
                • "NULL"
                • "OTHER"
        • AnalysisDefaults — (map)

          The configuration for default analysis settings.

          • DefaultNewSheetConfigurationrequired — (map)

            The configuration for default new sheet settings.

            • InteractiveLayoutConfiguration — (map)

              The options that determine the default settings for interactive layout configuration.

              • Grid — (map)

                The options that determine the default settings for a grid layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeForm — (map)

                The options that determine the default settings of a free-form layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

            • PaginatedLayoutConfiguration — (map)

              The options that determine the default settings for a paginated layout configuration.

              • SectionBased — (map)

                The options that determine the default settings for a section-based layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

            • SheetContentType — (String)

              The option that determines the sheet content type.

              Possible values include:
              • "PAGINATED"
              • "INTERACTIVE"
        • Options — (map)

          An array of option definitions for a dashboard.

          • Timezone — (String)

            Determines the timezone for the analysis.

          • WeekStart — (String)

            Determines the week start day for an analysis.

            Possible values include:
            • "SUNDAY"
            • "MONDAY"
            • "TUESDAY"
            • "WEDNESDAY"
            • "THURSDAY"
            • "FRIDAY"
            • "SATURDAY"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • DashboardPublishOptions — (map)

        Options for publishing the dashboard:

        • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

        • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

        • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

        • AdHocFilteringOption — (map)

          Ad hoc (one-time) filtering option.

          • AvailabilityStatus — (String)

            Availability status.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • ExportToCSVOption — (map)

          Export to .csv option.

          • AvailabilityStatus — (String)

            Availability status.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • SheetControlsOption — (map)

          Sheet controls option.

          • VisibilityState — (String)

            Visibility state.

            Possible values include:
            • "EXPANDED"
            • "COLLAPSED"
        • VisualPublishOptions — (map)

          The visual publish options of a visual in a dashboard.

          • ExportHiddenFieldsOption — (map)

            Determines if hidden fields are included in an exported dashboard.

            • AvailabilityStatus — (String)

              The status of the export hidden fields options of a dashbaord.

              Possible values include:
              • "ENABLED"
              • "DISABLED"
        • SheetLayoutElementMaximizationOption — (map)

          The sheet layout maximization options of a dashbaord.

          • AvailabilityStatus — (String)

            The status of the sheet layout maximization options of a dashbaord.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • VisualMenuOption — (map)

          The menu options of a visual in a dashboard.

          • AvailabilityStatus — (String)

            The availaiblity status of a visual's menu options.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • VisualAxisSortOption — (map)

          The axis sort options of a dashboard.

          • AvailabilityStatus — (String)

            The availaiblity status of a visual's axis sort options.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • ExportWithHiddenFieldsOption — (map)

          Determines if hidden fields are exported with a dashboard.

          • AvailabilityStatus — (String)

            The status of the export with hidden fields options.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • DataPointDrillUpDownOption — (map)

          The drill-down options of data points in a dashboard.

          • AvailabilityStatus — (String)

            The status of the drill down options of data points.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • DataPointMenuLabelOption — (map)

          The data point menu label options of a dashboard.

          • AvailabilityStatus — (String)

            The status of the data point menu options.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • DataPointTooltipOption — (map)

          The data point tool tip options of a dashboard.

          • AvailabilityStatus — (String)

            The status of the data point tool tip options.

            Possible values include:
            • "ENABLED"
            • "DISABLED"

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDashboardPermissions(params = {}, callback) ⇒ AWS.Request

Describes read and write permissions for a dashboard.

Service Reference:

Examples:

Calling the describeDashboardPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE' /* required */
};
quicksight.describeDashboardPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're describing permissions for.

    • DashboardId — (String)

      The ID for the dashboard, also added to the IAM policy.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardId — (String)

        The ID for the dashboard.

      • DashboardArn — (String)

        The Amazon Resource Name (ARN) of the dashboard.

      • Permissions — (Array<map>)

        A structure that contains the permissions for the dashboard.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • LinkSharingConfiguration — (map)

        A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.

        • Permissions — (Array<map>)

          A structure that contains the permissions of a shareable link.

          • Principalrequired — (String)

            The Amazon Resource Name (ARN) of the principal. This can be one of the following:

            • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

            • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

            • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

          • Actionsrequired — (Array<String>)

            The IAM action to grant or revoke permissions on.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDashboardSnapshotJob(params = {}, callback) ⇒ AWS.Request

Describes an existing snapshot job.

Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus.

Service Reference:

Examples:

Calling the describeDashboardSnapshotJob operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  SnapshotJobId: 'STRING_VALUE' /* required */
};
quicksight.describeDashboardSnapshotJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

    • DashboardId — (String)

      The ID of the dashboard that you have started a snapshot job for.

    • SnapshotJobId — (String)

      The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AwsAccountId — (String)

        The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

      • DashboardId — (String)

        The ID of the dashboard that you have started a snapshot job for.

      • SnapshotJobId — (String)

        The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

      • UserConfiguration — (map)

        The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

        • AnonymousUsers — (Array<map>)

          An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.

          • RowLevelPermissionTagKeys — (Array<String>)

            The tag keys for the RowLevelPermissionTags.

      • SnapshotConfiguration — (map)

        The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

        • FileGroupsrequired — (Array<map>)

          A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

          • Files — (Array<map>)

            A list of SnapshotFile objects that contain the information on the snapshot files that need to be generated. This structure can hold 1 configuration at a time.

            • SheetSelectionsrequired — (Array<map>)

              A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

              • SheetIdrequired — (String)

                The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

              • SelectionScoperequired — (String)

                The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

                • ALL_VISUALS - Selects all visuals that are on the sheet. This value is required if the snapshot is a PDF.

                • SELECTED_VISUALS - Select the visual that you want to add to the snapshot. This value is required if the snapshot is a CSV or Excel workbook.

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

            • FormatTyperequired — (String)

              The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

              Possible values include:
              • "CSV"
              • "PDF"
              • "EXCEL"
        • DestinationConfiguration — (map)

          A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

          • S3Destinations — (Array<map>)

            A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.

            • BucketConfigurationrequired — (map)

              A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

              • BucketNamerequired — (String)

                The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

              • BucketPrefixrequired — (String)

                The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

              • BucketRegionrequired — (String)

                The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

        • Parameters — (map)

          A list of Amazon QuickSight parameters and the list's override values.

          • StringParameters — (Array<map>)

            The parameters that have a data type of string.

            • Namerequired — (String)

              A display name for a string parameter.

            • Valuesrequired — (Array<String>)

              The values of a string parameter.

          • IntegerParameters — (Array<map>)

            The parameters that have a data type of integer.

            • Namerequired — (String)

              The name of the integer parameter.

            • Valuesrequired — (Array<Integer>)

              The values for the integer parameter.

          • DecimalParameters — (Array<map>)

            The parameters that have a data type of decimal.

            • Namerequired — (String)

              A display name for the decimal parameter.

            • Valuesrequired — (Array<Float>)

              The values for the decimal parameter.

          • DateTimeParameters — (Array<map>)

            The parameters that have a data type of date-time.

            • Namerequired — (String)

              A display name for the date-time parameter.

            • Valuesrequired — (Array<Date>)

              The values for the date-time parameter.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

      • JobStatus — (String)

        Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

        • COMPLETED - The job was completed successfully.

        • FAILED - The job failed to execute.

        • QUEUED - The job is queued and hasn't started yet.

        • RUNNING - The job is still running.

        Possible values include:
        • "QUEUED"
        • "RUNNING"
        • "COMPLETED"
        • "FAILED"
      • CreatedTime — (Date)

        The time that the snapshot job was created.

      • LastUpdatedTime — (Date)

        The time that the snapshot job status was last updated.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDashboardSnapshotJobResult(params = {}, callback) ⇒ AWS.Request

Describes the result of an existing snapshot job that has finished running.

A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call.

If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state..

Examples:

Calling the describeDashboardSnapshotJobResult operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  SnapshotJobId: 'STRING_VALUE' /* required */
};
quicksight.describeDashboardSnapshotJobResult(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

    • DashboardId — (String)

      The ID of the dashboard that you have started a snapshot job for.

    • SnapshotJobId — (String)

      The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

      • JobStatus — (String)

        Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED or FAILED status.

        Possible values include:
        • "QUEUED"
        • "RUNNING"
        • "COMPLETED"
        • "FAILED"
      • CreatedTime — (Date)

        The time that a snapshot job was created.

      • LastUpdatedTime — (Date)

        The time that a snapshot job status was last updated.

      • Result — (map)

        The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.

        • AnonymousUsers — (Array<map>)

          A list of AnonymousUserSnapshotJobResult objects that contain information on anonymous users and their user configurations. This data provided by you when you make a StartDashboardSnapshotJob API call.

          • FileGroups — (Array<map>)

            A list of SnapshotJobResultFileGroup objects that contain information on the files that are requested during a StartDashboardSnapshotJob API call. If the job succeeds, these objects contain the location where the snapshot artifacts are stored. If the job fails, the objects contain information about the error that caused the job to fail.

            • Files — (Array<map>)

              A list of SnapshotFile objects.

              • SheetSelectionsrequired — (Array<map>)

                A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

                • SheetIdrequired — (String)

                  The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

                • SelectionScoperequired — (String)

                  The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

                  • ALL_VISUALS - Selects all visuals that are on the sheet. This value is required if the snapshot is a PDF.

                  • SELECTED_VISUALS - Select the visual that you want to add to the snapshot. This value is required if the snapshot is a CSV or Excel workbook.

                  Possible values include:
                  • "ALL_VISUALS"
                  • "SELECTED_VISUALS"
                • VisualIds — (Array<String>)

                  A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

              • FormatTyperequired — (String)

                The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

                Possible values include:
                • "CSV"
                • "PDF"
                • "EXCEL"
            • S3Results — (Array<map>)

              A list of SnapshotJobS3Result objects.

              • S3DestinationConfiguration — (map)

                A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.

                • BucketConfigurationrequired — (map)

                  A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

                  • BucketNamerequired — (String)

                    The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

                  • BucketPrefixrequired — (String)

                    The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

                  • BucketRegionrequired — (String)

                    The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

              • S3Uri — (String)

                The Amazon S3 Uri.

              • ErrorInfo — (Array<map>)

                An array of error records that describe any failures that occur while the dashboard snapshot job runs.

                • ErrorMessage — (String)

                  The error message.

                • ErrorType — (String)

                  The error type.

      • ErrorInfo — (map)

        Displays information for the error that caused a job to fail.

        • ErrorMessage — (String)

          The error message.

        • ErrorType — (String)

          The error type.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDataSet(params = {}, callback) ⇒ AWS.Request

Describes a dataset. This operation doesn't support datasets that include uploaded files as a source.

Service Reference:

Examples:

Calling the describeDataSet operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.describeDataSet(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSet — (map)

        Information on the dataset.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • DataSetId — (String)

          The ID of the dataset.

        • Name — (String)

          A display name for the dataset.

        • CreatedTime — (Date)

          The time that this dataset was created.

        • LastUpdatedTime — (Date)

          The last time that this dataset was updated.

        • PhysicalTableMap — (map<map>)

          Declares the physical tables that are available in the underlying data sources.

          • RelationalTable — (map)

            A physical table type for relational data sources.

            • DataSourceArnrequired — (String)

              The Amazon Resource Name (ARN) for the data source.

            • Catalog — (String)

              The catalog associated with a table.

            • Schema — (String)

              The schema name. This name applies to certain relational database engines.

            • Namerequired — (String)

              The name of the relational table.

            • InputColumnsrequired — (Array<map>)

              The column schema of the table.

              • Namerequired — (String)

                The name of this column in the underlying data source.

              • Typerequired — (String)

                The data type of the column.

                Possible values include:
                • "STRING"
                • "INTEGER"
                • "DECIMAL"
                • "DATETIME"
                • "BIT"
                • "BOOLEAN"
                • "JSON"
              • SubType — (String)

                The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

                Possible values include:
                • "FLOAT"
                • "FIXED"
          • CustomSql — (map)

            A physical table type built from the results of the custom SQL query.

            • DataSourceArnrequired — (String)

              The Amazon Resource Name (ARN) of the data source.

            • Namerequired — (String)

              A display name for the SQL query result.

            • SqlQueryrequired — (String)

              The SQL query.

            • Columns — (Array<map>)

              The column schema from the SQL query result set.

              • Namerequired — (String)

                The name of this column in the underlying data source.

              • Typerequired — (String)

                The data type of the column.

                Possible values include:
                • "STRING"
                • "INTEGER"
                • "DECIMAL"
                • "DATETIME"
                • "BIT"
                • "BOOLEAN"
                • "JSON"
              • SubType — (String)

                The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

                Possible values include:
                • "FLOAT"
                • "FIXED"
          • S3Source — (map)

            A physical table type for as S3 data source.

            • DataSourceArnrequired — (String)

              The Amazon Resource Name (ARN) for the data source.

            • UploadSettings — (map)

              Information about the format for the S3 source file or files.

              • Format — (String)

                File format.

                Possible values include:
                • "CSV"
                • "TSV"
                • "CLF"
                • "ELF"
                • "XLSX"
                • "JSON"
              • StartFromRow — (Integer)

                A row number to start reading data from.

              • ContainsHeader — (Boolean)

                Whether the file has a header row, or the files each have a header row.

              • TextQualifier — (String)

                Text qualifier.

                Possible values include:
                • "DOUBLE_QUOTE"
                • "SINGLE_QUOTE"
              • Delimiter — (String)

                The delimiter between values in the file.

            • InputColumnsrequired — (Array<map>)

              A physical table type for an S3 data source.

              Note: For files that aren't JSON, only STRING data types are supported in input columns.
              • Namerequired — (String)

                The name of this column in the underlying data source.

              • Typerequired — (String)

                The data type of the column.

                Possible values include:
                • "STRING"
                • "INTEGER"
                • "DECIMAL"
                • "DATETIME"
                • "BIT"
                • "BOOLEAN"
                • "JSON"
              • SubType — (String)

                The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

                Possible values include:
                • "FLOAT"
                • "FIXED"
        • LogicalTableMap — (map<map>)

          Configures the combination and transformation of the data from the physical tables.

          • Aliasrequired — (String)

            A display name for the logical table.

          • DataTransforms — (Array<map>)

            Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

            • ProjectOperation — (map)

              An operation that projects columns. Operations that come after a projection can only refer to projected columns.

              • ProjectedColumnsrequired — (Array<String>)

                Projected columns.

            • FilterOperation — (map)

              An operation that filters rows based on some condition.

              • ConditionExpressionrequired — (String)

                An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

            • CreateColumnsOperation — (map)

              An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

              • Columnsrequired — (Array<map>)

                Calculated columns to create.

                • ColumnNamerequired — (String)

                  Column name.

                • ColumnIdrequired — (String)

                  A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

                • Expressionrequired — (String)

                  An expression that defines the calculated column.

            • RenameColumnOperation — (map)

              An operation that renames a column.

              • ColumnNamerequired — (String)

                The name of the column to be renamed.

              • NewColumnNamerequired — (String)

                The new name for the column.

            • CastColumnTypeOperation — (map)

              A transform operation that casts a column to a different type.

              • ColumnNamerequired — (String)

                Column name.

              • NewColumnTyperequired — (String)

                New column data type.

                Possible values include:
                • "STRING"
                • "INTEGER"
                • "DECIMAL"
                • "DATETIME"
              • SubType — (String)

                The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

                Possible values include:
                • "FLOAT"
                • "FIXED"
              • Format — (String)

                When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

            • TagColumnOperation — (map)

              An operation that tags a column with additional information.

              • ColumnNamerequired — (String)

                The column that this operation acts on.

              • Tagsrequired — (Array<map>)

                The dataset column tag, currently only used for geospatial type tagging.

                Note: This is not tags for the Amazon Web Services tagging feature.
                • ColumnGeographicRole — (String)

                  A geospatial role for a column.

                  Possible values include:
                  • "COUNTRY"
                  • "STATE"
                  • "COUNTY"
                  • "CITY"
                  • "POSTCODE"
                  • "LONGITUDE"
                  • "LATITUDE"
                • ColumnDescription — (map)

                  A description for a column.

                  • Text — (String)

                    The text of a description for a column.

            • UntagColumnOperation — (map)

              A transform operation that removes tags associated with a column.

              • ColumnNamerequired — (String)

                The column that this operation acts on.

              • TagNamesrequired — (Array<String>)

                The column tags to remove from this column.

            • OverrideDatasetParameterOperation — (map)

              A transform operation that overrides the dataset parameter values that are defined in another dataset.

              • ParameterNamerequired — (String)

                The name of the parameter to be overridden with different values.

              • NewParameterName — (String)

                The new name for the parameter.

              • NewDefaultValues — (map)

                The new default values for the parameter.

                • StringStaticValues — (Array<String>)

                  A list of static default values for a given string parameter.

                • DecimalStaticValues — (Array<Float>)

                  A list of static default values for a given decimal parameter.

                • DateTimeStaticValues — (Array<Date>)

                  A list of static default values for a given date time parameter.

                • IntegerStaticValues — (Array<Integer>)

                  A list of static default values for a given integer parameter.

          • Sourcerequired — (map)

            Source of this logical table.

            • JoinInstruction — (map)

              Specifies the result of a join of two logical tables.

              • LeftOperandrequired — (String)

                The operand on the left side of a join.

              • RightOperandrequired — (String)

                The operand on the right side of a join.

              • LeftJoinKeyProperties — (map)

                Join key properties of the left operand.

                • UniqueKey — (Boolean)

                  A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

              • RightJoinKeyProperties — (map)

                Join key properties of the right operand.

                • UniqueKey — (Boolean)

                  A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

              • Typerequired — (String)

                The type of join that it is.

                Possible values include:
                • "INNER"
                • "OUTER"
                • "LEFT"
                • "RIGHT"
              • OnClauserequired — (String)

                The join instructions provided in the ON clause of a join.

            • PhysicalTableId — (String)

              Physical table ID.

            • DataSetArn — (String)

              The Amazon Resource Number (ARN) of the parent dataset.

        • OutputColumns — (Array<map>)

          The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.

          • Name — (String)

            The display name of the column..

          • Description — (String)

            A description for a column.

          • Type — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
          • SubType — (String)

            The sub data type of the column.

            Possible values include:
            • "FLOAT"
            • "FIXED"
        • ImportMode — (String)

          A value that indicates whether you want to import the data into SPICE.

          Possible values include:
          • "SPICE"
          • "DIRECT_QUERY"
        • ConsumedSpiceCapacityInBytes — (Integer)

          The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.

        • ColumnGroups — (Array<map>)

          Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

          • GeoSpatialColumnGroup — (map)

            Geospatial column group that denotes a hierarchy.

            • Namerequired — (String)

              A display name for the hierarchy.

            • CountryCode — (String)

              Country code.

              Possible values include:
              • "US"
            • Columnsrequired — (Array<String>)

              Columns in this hierarchy.

        • FieldFolders — (map<map>)

          The folder that contains fields and nested subfolders for your dataset.

          • description — (String)

            The description for a field folder.

          • columns — (Array<String>)

            A folder has a list of columns. A column can only be in one folder.

        • RowLevelPermissionDataSet — (map)

          The row-level security configuration for the dataset.

          • Namespace — (String)

            The namespace associated with the dataset that contains permissions for RLS.

          • Arnrequired — (String)

            The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

          • PermissionPolicyrequired — (String)

            The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

            Possible values include:
            • "GRANT_ACCESS"
            • "DENY_ACCESS"
          • FormatVersion — (String)

            The user or group rules associated with the dataset that contains permissions for RLS.

            By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

            Possible values include:
            • "VERSION_1"
            • "VERSION_2"
          • Status — (String)

            The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • RowLevelPermissionTagConfiguration — (map)

          The element you can use to define tags for row-level security.

          • Status — (String)

            The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
          • TagRulesrequired — (Array<map>)

            A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

            • TagKeyrequired — (String)

              The unique key for a tag.

            • ColumnNamerequired — (String)

              The column name that a tag key is assigned to.

            • TagMultiValueDelimiter — (String)

              A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

            • MatchAllValue — (String)

              A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

          • TagRuleConfigurations — (Array<Array<String>>)

            A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

        • ColumnLevelPermissionRules — (Array<map>)

          A set of one or more definitions of a ColumnLevelPermissionRule .

          • Principals — (Array<String>)

            An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

          • ColumnNames — (Array<String>)

            An array of column names.

        • DataSetUsageConfiguration — (map)

          The usage configuration to apply to child datasets that reference this dataset as a source.

          • DisableUseAsDirectQuerySource — (Boolean)

            An option that controls whether a child dataset of a direct query can use this dataset as a source.

          • DisableUseAsImportedSource — (Boolean)

            An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

        • DatasetParameters — (Array<map>)

          The parameters that are declared in a dataset.

          • StringDatasetParameter — (map)

            A string parameter that is created in the dataset.

            • Idrequired — (String)

              An identifier for the string parameter that is created in the dataset.

            • Namerequired — (String)

              The name of the string parameter that is created in the dataset.

            • ValueTyperequired — (String)

              The value type of the dataset parameter. Valid values are single value or multi value.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • DefaultValues — (map)

              A list of default values for a given string dataset parameter type. This structure only accepts static values.

              • StaticValues — (Array<String>)

                A list of static default values for a given string parameter.

          • DecimalDatasetParameter — (map)

            A decimal parameter that is created in the dataset.

            • Idrequired — (String)

              An identifier for the decimal parameter created in the dataset.

            • Namerequired — (String)

              The name of the decimal parameter that is created in the dataset.

            • ValueTyperequired — (String)

              The value type of the dataset parameter. Valid values are single value or multi value.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • DefaultValues — (map)

              A list of default values for a given decimal parameter. This structure only accepts static values.

              • StaticValues — (Array<Float>)

                A list of static default values for a given decimal parameter.

          • IntegerDatasetParameter — (map)

            An integer parameter that is created in the dataset.

            • Idrequired — (String)

              An identifier for the integer parameter created in the dataset.

            • Namerequired — (String)

              The name of the integer parameter that is created in the dataset.

            • ValueTyperequired — (String)

              The value type of the dataset parameter. Valid values are single value or multi value.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • DefaultValues — (map)

              A list of default values for a given integer parameter. This structure only accepts static values.

              • StaticValues — (Array<Integer>)

                A list of static default values for a given integer parameter.

          • DateTimeDatasetParameter — (map)

            A date time parameter that is created in the dataset.

            • Idrequired — (String)

              An identifier for the parameter that is created in the dataset.

            • Namerequired — (String)

              The name of the date time parameter that is created in the dataset.

            • ValueTyperequired — (String)

              The value type of the dataset parameter. Valid values are single value or multi value.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • TimeGranularity — (String)

              The time granularity of the date time parameter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • DefaultValues — (map)

              A list of default values for a given date time parameter. This structure only accepts static values.

              • StaticValues — (Array<Date>)

                A list of static default values for a given date time parameter.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDataSetPermissions(params = {}, callback) ⇒ AWS.Request

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Service Reference:

Examples:

Calling the describeDataSetPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.describeDataSetPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • DataSetId — (String)

        The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • Permissions — (Array<map>)

        A list of resource permissions on the dataset.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request

Describes the refresh properties of a dataset.

Examples:

Calling the describeDataSetRefreshProperties operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.describeDataSetRefreshProperties(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

      • DataSetRefreshProperties — (map)

        The dataset refresh properties.

        • RefreshConfigurationrequired — (map)

          The refresh configuration for a dataset.

          • IncrementalRefreshrequired — (map)

            The incremental refresh for the dataset.

            • LookbackWindowrequired — (map)

              The lookback window setup for an incremental refresh configuration.

              • ColumnNamerequired — (String)

                The name of the lookback window column.

              • Sizerequired — (Integer)

                The lookback window column size.

              • SizeUnitrequired — (String)

                The size unit that is used for the lookback window column. Valid values for this structure are HOUR, DAY, and WEEK.

                Possible values include:
                • "HOUR"
                • "DAY"
                • "WEEK"

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDataSource(params = {}, callback) ⇒ AWS.Request

Describes a data source.

Service Reference:

Examples:

Calling the describeDataSource operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE' /* required */
};
quicksight.describeDataSource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSource — (map)

        The information on the data source.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the data source.

        • DataSourceId — (String)

          The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

        • Name — (String)

          A display name for the data source.

        • Type — (String)

          The type of the data source. This type indicates which database engine the data source connects to.

          Possible values include:
          • "ADOBE_ANALYTICS"
          • "AMAZON_ELASTICSEARCH"
          • "ATHENA"
          • "AURORA"
          • "AURORA_POSTGRESQL"
          • "AWS_IOT_ANALYTICS"
          • "GITHUB"
          • "JIRA"
          • "MARIADB"
          • "MYSQL"
          • "ORACLE"
          • "POSTGRESQL"
          • "PRESTO"
          • "REDSHIFT"
          • "S3"
          • "SALESFORCE"
          • "SERVICENOW"
          • "SNOWFLAKE"
          • "SPARK"
          • "SQLSERVER"
          • "TERADATA"
          • "TWITTER"
          • "TIMESTREAM"
          • "AMAZON_OPENSEARCH"
          • "EXASOL"
          • "DATABRICKS"
          • "STARBURST"
          • "TRINO"
          • "BIGQUERY"
        • Status — (String)

          The HTTP status of the request.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • CreatedTime — (Date)

          The time that this data source was created.

        • LastUpdatedTime — (Date)

          The last time that this data source was updated.

        • DataSourceParameters — (map)

          The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

        • AlternateDataSourceParameters — (Array<map>)

          A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

        • VpcConnectionProperties — (map)

          The VPC connection information. You need to use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

          • VpcConnectionArnrequired — (String)

            The Amazon Resource Name (ARN) for the VPC connection.

        • SslProperties — (map)

          Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

          • DisableSsl — (Boolean)

            A Boolean option to control whether SSL should be disabled.

        • ErrorInfo — (map)

          Error information from the last update or the creation of the data source.

          • Type — (String)

            Error type.

            Possible values include:
            • "ACCESS_DENIED"
            • "COPY_SOURCE_NOT_FOUND"
            • "TIMEOUT"
            • "ENGINE_VERSION_NOT_SUPPORTED"
            • "UNKNOWN_HOST"
            • "GENERIC_SQL_FAILURE"
            • "CONFLICT"
            • "UNKNOWN"
          • Message — (String)

            Error message.

        • SecretArn — (String)

          The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeDataSourcePermissions(params = {}, callback) ⇒ AWS.Request

Describes the resource permissions for a data source.

Service Reference:

Examples:

Calling the describeDataSourcePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE' /* required */
};
quicksight.describeDataSourcePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSourceArn — (String)

        The Amazon Resource Name (ARN) of the data source.

      • DataSourceId — (String)

        The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • Permissions — (Array<map>)

        A list of resource permissions on the data source.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeFolder(params = {}, callback) ⇒ AWS.Request

Describes a folder.

Service Reference:

Examples:

Calling the describeFolder operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE' /* required */
};
quicksight.describeFolder(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Folder — (map)

        Information about the folder.

        • FolderId — (String)

          The ID of the folder.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the folder.

        • Name — (String)

          A display name for the folder.

        • FolderType — (String)

          The type of folder it is.

          Possible values include:
          • "SHARED"
          • "RESTRICTED"
        • FolderPath — (Array<String>)

          An array of ancestor ARN strings for the folder.

        • CreatedTime — (Date)

          The time that the folder was created.

        • LastUpdatedTime — (Date)

          The time that the folder was last updated.

        • SharingModel — (String)

          The sharing scope of the folder.

          Possible values include:
          • "ACCOUNT"
          • "NAMESPACE"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeFolderPermissions(params = {}, callback) ⇒ AWS.Request

Describes permissions for a folder.

Service Reference:

Examples:

Calling the describeFolderPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  Namespace: 'STRING_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.describeFolderPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

    • Namespace — (String)

      The namespace of the folder whose permissions you want described.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

    • NextToken — (String)

      A pagination token for the next set of results.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderId — (String)

        The ID of the folder.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the folder.

      • Permissions — (Array<map>)

        Information about the permissions on the folder.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • NextToken — (String)

        The pagination token for the next set of results, or null if there are no more results.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeFolderResolvedPermissions(params = {}, callback) ⇒ AWS.Request

Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.

Examples:

Calling the describeFolderResolvedPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  Namespace: 'STRING_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.describeFolderResolvedPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

    • Namespace — (String)

      The namespace of the folder whose permissions you want described.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

    • NextToken — (String)

      A pagination token for the next set of results.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderId — (String)

        The ID of the folder.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the folder.

      • Permissions — (Array<map>)

        Information about the permissions for the folder.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • NextToken — (String)

        A pagination token for the next set of results, or null if there are no more results.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeGroup(params = {}, callback) ⇒ AWS.Request

Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

Service Reference:

Examples:

Calling the describeGroup operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.describeGroup(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • GroupName — (String)

      The name of the group that you want to describe.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace of the group that you want described.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Group — (map)

        The name of the group.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeGroupMembership(params = {}, callback) ⇒ AWS.Request

Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned.

Service Reference:

Examples:

Calling the describeGroupMembership operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  MemberName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.describeGroupMembership(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • MemberName — (String)

      The user name of the user that you want to search for.

    • GroupName — (String)

      The name of the group that you want to search.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that includes the group you are searching within.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupMember — (map)

        A member of an Amazon QuickSight group. Currently, group members must be users. Groups can't be members of another group. .

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group member (user).

        • MemberName — (String)

          The name of the group member (user).

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request

Describes an existing IAM policy assignment, as specified by the assignment name.

Service Reference:

Examples:

Calling the describeIAMPolicyAssignment operation

var params = {
  AssignmentName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.describeIAMPolicyAssignment(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the assignment that you want to describe.

    • AssignmentName — (String)

      The name of the assignment, also called a rule.

    • Namespace — (String)

      The namespace that contains the assignment.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • IAMPolicyAssignment — (map)

        Information describing the IAM policy assignment.

        • AwsAccountId — (String)

          The Amazon Web Services account ID.

        • AssignmentId — (String)

          Assignment ID.

        • AssignmentName — (String)

          Assignment name.

        • PolicyArn — (String)

          The Amazon Resource Name (ARN) for the IAM policy.

        • Identities — (map<Array<String>>)

          Identities.

        • AssignmentStatus — (String)

          Assignment status.

          Possible values include:
          • "ENABLED"
          • "DRAFT"
          • "DISABLED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeIngestion(params = {}, callback) ⇒ AWS.Request

Describes a SPICE ingestion.

Service Reference:

Examples:

Calling the describeIngestion operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  IngestionId: 'STRING_VALUE' /* required */
};
quicksight.describeIngestion(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset used in the ingestion.

    • IngestionId — (String)

      An ID for the ingestion.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Ingestion — (map)

        Information about the ingestion.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

        • IngestionId — (String)

          Ingestion ID.

        • IngestionStatusrequired — (String)

          Ingestion status.

          Possible values include:
          • "INITIALIZED"
          • "QUEUED"
          • "RUNNING"
          • "FAILED"
          • "COMPLETED"
          • "CANCELLED"
        • ErrorInfo — (map)

          Error information for this ingestion.

          • Type — (String)

            Error type.

            Possible values include:
            • "FAILURE_TO_ASSUME_ROLE"
            • "INGESTION_SUPERSEDED"
            • "INGESTION_CANCELED"
            • "DATA_SET_DELETED"
            • "DATA_SET_NOT_SPICE"
            • "S3_UPLOADED_FILE_DELETED"
            • "S3_MANIFEST_ERROR"
            • "DATA_TOLERANCE_EXCEPTION"
            • "SPICE_TABLE_NOT_FOUND"
            • "DATA_SET_SIZE_LIMIT_EXCEEDED"
            • "ROW_SIZE_LIMIT_EXCEEDED"
            • "ACCOUNT_CAPACITY_LIMIT_EXCEEDED"
            • "CUSTOMER_ERROR"
            • "DATA_SOURCE_NOT_FOUND"
            • "IAM_ROLE_NOT_AVAILABLE"
            • "CONNECTION_FAILURE"
            • "SQL_TABLE_NOT_FOUND"
            • "PERMISSION_DENIED"
            • "SSL_CERTIFICATE_VALIDATION_FAILURE"
            • "OAUTH_TOKEN_FAILURE"
            • "SOURCE_API_LIMIT_EXCEEDED_FAILURE"
            • "PASSWORD_AUTHENTICATION_FAILURE"
            • "SQL_SCHEMA_MISMATCH_ERROR"
            • "INVALID_DATE_FORMAT"
            • "INVALID_DATAPREP_SYNTAX"
            • "SOURCE_RESOURCE_LIMIT_EXCEEDED"
            • "SQL_INVALID_PARAMETER_VALUE"
            • "QUERY_TIMEOUT"
            • "SQL_NUMERIC_OVERFLOW"
            • "UNRESOLVABLE_HOST"
            • "UNROUTABLE_HOST"
            • "SQL_EXCEPTION"
            • "S3_FILE_INACCESSIBLE"
            • "IOT_FILE_NOT_FOUND"
            • "IOT_DATA_SET_FILE_EMPTY"
            • "INVALID_DATA_SOURCE_CONFIG"
            • "DATA_SOURCE_AUTH_FAILED"
            • "DATA_SOURCE_CONNECTION_FAILED"
            • "FAILURE_TO_PROCESS_JSON_FILE"
            • "INTERNAL_SERVICE_ERROR"
            • "REFRESH_SUPPRESSED_BY_EDIT"
            • "PERMISSION_NOT_FOUND"
            • "ELASTICSEARCH_CURSOR_NOT_ENABLED"
            • "CURSOR_NOT_ENABLED"
            • "DUPLICATE_COLUMN_NAMES_FOUND"
          • Message — (String)

            Error message.

        • RowInfo — (map)

          Information about rows for a data set SPICE ingestion.

          • RowsIngested — (Integer)

            The number of rows that were ingested.

          • RowsDropped — (Integer)

            The number of rows that were not ingested.

          • TotalRowsInDataset — (Integer)

            The total number of rows in the dataset.

        • QueueInfo — (map)

          Information about a queued dataset SPICE ingestion.

          • WaitingOnIngestionrequired — (String)

            The ID of the queued ingestion.

          • QueuedIngestionrequired — (String)

            The ID of the ongoing ingestion. The queued ingestion is waiting for the ongoing ingestion to complete.

        • CreatedTimerequired — (Date)

          The time that this ingestion started.

        • IngestionTimeInSeconds — (Integer)

          The time that this ingestion took, measured in seconds.

        • IngestionSizeInBytes — (Integer)

          The size of the data ingested, in bytes.

        • RequestSource — (String)

          Event source for this ingestion.

          Possible values include:
          • "MANUAL"
          • "SCHEDULED"
        • RequestType — (String)

          Type of this ingestion.

          Possible values include:
          • "INITIAL_INGESTION"
          • "EDIT"
          • "INCREMENTAL_REFRESH"
          • "FULL_REFRESH"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeIpRestriction(params = {}, callback) ⇒ AWS.Request

Provides a summary and status of IP rules.

Service Reference:

Examples:

Calling the describeIpRestriction operation

var params = {
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.describeIpRestriction(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the IP rules.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AwsAccountId — (String)

        The ID of the Amazon Web Services account that contains the IP rules.

      • IpRestrictionRuleMap — (map<String>)

        A map that describes the IP rules with CIDR range and description.

      • VpcIdRestrictionRuleMap — (map<String>)

        A map of allowed VPC IDs and their rule descriptions.

      • VpcEndpointIdRestrictionRuleMap — (map<String>)

        A map of allowed VPC endpoint IDs and their rule descriptions.

      • Enabled — (Boolean)

        A value that specifies whether IP rules are turned on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeNamespace(params = {}, callback) ⇒ AWS.Request

Describes the current namespace.

Service Reference:

Examples:

Calling the describeNamespace operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE' /* required */
};
quicksight.describeNamespace(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the Amazon QuickSight namespace that you want to describe.

    • Namespace — (String)

      The namespace that you want to describe.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Namespace — (map)

        The information about the namespace that you're describing. The response includes the namespace ARN, name, Amazon Web Services Region, creation status, and identity store. DescribeNamespace also works for namespaces that are in the process of being created. For incomplete namespaces, this API operation lists the namespace error types and messages associated with the creation process.

        • Name — (String)

          The name of the error.

        • Arn — (String)

          The namespace ARN.

        • CapacityRegion — (String)

          The namespace Amazon Web Services Region.

        • CreationStatus — (String)

          The creation status of a namespace that is not yet completely created.

          Possible values include:
          • "CREATED"
          • "CREATING"
          • "DELETING"
          • "RETRYABLE_FAILURE"
          • "NON_RETRYABLE_FAILURE"
        • IdentityStore — (String)

          The identity store used for the namespace.

          Possible values include:
          • "QUICKSIGHT"
        • NamespaceError — (map)

          An error that occurred when the namespace was created.

          • Type — (String)

            The error type.

            Possible values include:
            • "PERMISSION_DENIED"
            • "INTERNAL_SERVICE_ERROR"
          • Message — (String)

            The message for the error.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Provides a summary of a refresh schedule.

Service Reference:

Examples:

Calling the describeRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  ScheduleId: 'STRING_VALUE' /* required */
};
quicksight.describeRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset.

    • ScheduleId — (String)

      The ID of the refresh schedule.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RefreshSchedule — (map)

        The refresh schedule.

        • ScheduleIdrequired — (String)

          An identifier for the refresh schedule.

        • ScheduleFrequencyrequired — (map)

          The frequency for the refresh schedule.

          • Intervalrequired — (String)

            The interval between scheduled refreshes. Valid values are as follows:

            • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

            • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

            • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

            • DAILY: The dataset refreshes every day.

            • WEEKLY: The dataset refreshes every week.

            • MONTHLY: The dataset refreshes every month.

            Possible values include:
            • "MINUTE15"
            • "MINUTE30"
            • "HOURLY"
            • "DAILY"
            • "WEEKLY"
            • "MONTHLY"
          • RefreshOnDay — (map)

            The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

            • DayOfWeek — (String)

              The day of the week that you want to schedule a refresh on.

              Possible values include:
              • "SUNDAY"
              • "MONDAY"
              • "TUESDAY"
              • "WEDNESDAY"
              • "THURSDAY"
              • "FRIDAY"
              • "SATURDAY"
            • DayOfMonth — (String)

              The day of the month that you want to schedule refresh on.

          • Timezone — (String)

            The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

          • TimeOfTheDay — (String)

            The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

        • StartAfterDateTime — (Date)

          Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

        • RefreshTyperequired — (String)

          The type of refresh that a datset undergoes. Valid values are as follows:

          • FULL_REFRESH: A complete refresh of a dataset.

          • INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.

          For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

          Possible values include:
          • "INCREMENTAL_REFRESH"
          • "FULL_REFRESH"
        • Arn — (String)

          The Amazon Resource Name (ARN) for the refresh schedule.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeRoleCustomPermission(params = {}, callback) ⇒ AWS.Request

Describes all custom permissions that are mapped to a role.

Service Reference:

Examples:

Calling the describeRoleCustomPermission operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER /* required */
};
quicksight.describeRoleCustomPermission(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • Role — (String)

      The name of the role whose permissions you want described.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that contains the role.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • CustomPermissionsName — (String)

        The name of the custom permission that is described.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTemplate(params = {}, callback) ⇒ AWS.Request

Describes a template's metadata.

Service Reference:

Examples:

Calling the describeTemplate operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  AliasName: 'STRING_VALUE',
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.describeTemplate(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template that you're describing.

    • TemplateId — (String)

      The ID for the template.

    • VersionNumber — (Integer)

      (Optional) The number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the template is described.

    • AliasName — (String)

      The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Template — (map)

        The template structure for the object you want to describe.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template.

        • Name — (String)

          The display name of the template.

        • Version — (map)

          A structure describing the versions of the template.

          • CreatedTime — (Date)

            The time that this template version was created.

          • Errors — (Array<map>)

            Errors associated with this template version.

            • Type — (String)

              Type of error.

              Possible values include:
              • "SOURCE_NOT_FOUND"
              • "DATA_SET_NOT_FOUND"
              • "INTERNAL_FAILURE"
              • "ACCESS_DENIED"
            • Message — (String)

              Description of the error type.

            • ViolatedEntities — (Array<map>)

              An error path that shows which entities caused the template error.

              • Path — (String)

                The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

          • VersionNumber — (Integer)

            The version number of the template version.

          • Status — (String)

            The status that is associated with the template.

            • CREATION_IN_PROGRESS

            • CREATION_SUCCESSFUL

            • CREATION_FAILED

            • UPDATE_IN_PROGRESS

            • UPDATE_SUCCESSFUL

            • UPDATE_FAILED

            • DELETED

            Possible values include:
            • "CREATION_IN_PROGRESS"
            • "CREATION_SUCCESSFUL"
            • "CREATION_FAILED"
            • "UPDATE_IN_PROGRESS"
            • "UPDATE_SUCCESSFUL"
            • "UPDATE_FAILED"
            • "DELETED"
          • DataSetConfigurations — (Array<map>)

            Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

            • Placeholder — (String)

              Placeholder.

            • DataSetSchema — (map)

              Dataset schema.

              • ColumnSchemaList — (Array<map>)

                A structure containing the list of column schemas.

                • Name — (String)

                  The name of the column schema.

                • DataType — (String)

                  The data type of the column schema.

                • GeographicRole — (String)

                  The geographic role of the column schema.

            • ColumnGroupSchemaList — (Array<map>)

              A structure containing the list of column group schemas.

              • Name — (String)

                The name of the column group schema.

              • ColumnGroupColumnSchemaList — (Array<map>)

                A structure containing the list of schemas for column group columns.

                • Name — (String)

                  The name of the column group's column schema.

          • Description — (String)

            The description of the template.

          • SourceEntityArn — (String)

            The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

          • ThemeArn — (String)

            The ARN of the theme associated with this version of the template.

          • Sheets — (Array<map>)

            A list of the associated sheets with the unique identifier and name of each sheet.

            • SheetId — (String)

              The unique identifier associated with a sheet.

            • Name — (String)

              The name of a sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • TemplateId — (String)

          The ID for the template. This is unique per Amazon Web Services Region for each Amazon Web Services account.

        • LastUpdatedTime — (Date)

          Time when this was last updated.

        • CreatedTime — (Date)

          Time when this was created.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTemplateAlias(params = {}, callback) ⇒ AWS.Request

Describes the template alias for a template.

Service Reference:

Examples:

Calling the describeTemplateAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE' /* required */
};
quicksight.describeTemplateAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template alias that you're describing.

    • TemplateId — (String)

      The ID for the template.

    • AliasName — (String)

      The name of the template alias that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateAlias — (map)

        Information about the template alias.

        • AliasName — (String)

          The display name of the template alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template alias.

        • TemplateVersionNumber — (Integer)

          The version number of the template alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTemplateDefinition(params = {}, callback) ⇒ AWS.Request

Provides a detailed description of the definition of a template.

Note: If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate instead.

Service Reference:

Examples:

Calling the describeTemplateDefinition operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  AliasName: 'STRING_VALUE',
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.describeTemplateDefinition(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

    • TemplateId — (String)

      The ID of the template that you're describing.

    • VersionNumber — (Integer)

      The version number of the template.

    • AliasName — (String)

      The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Name — (String)

        The descriptive name of the template.

      • TemplateId — (String)

        The ID of the template described.

      • Errors — (Array<map>)

        Errors associated with the template version.

        • Type — (String)

          Type of error.

          Possible values include:
          • "SOURCE_NOT_FOUND"
          • "DATA_SET_NOT_FOUND"
          • "INTERNAL_FAILURE"
          • "ACCESS_DENIED"
        • Message — (String)

          Description of the error type.

        • ViolatedEntities — (Array<map>)

          An error path that shows which entities caused the template error.

          • Path — (String)

            The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

      • ResourceStatus — (String)

        Status associated with the template.

        • CREATION_IN_PROGRESS

        • CREATION_SUCCESSFUL

        • CREATION_FAILED

        • UPDATE_IN_PROGRESS

        • UPDATE_SUCCESSFUL

        • UPDATE_FAILED

        • DELETED

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • ThemeArn — (String)

        The ARN of the theme of the template.

      • Definition — (map)

        The definition of the template.

        A definition is the data model of all features in a Dashboard, Template, or Analysis.

        • DataSetConfigurationsrequired — (Array<map>)

          An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

          • Placeholder — (String)

            Placeholder.

          • DataSetSchema — (map)

            Dataset schema.

            • ColumnSchemaList — (Array<map>)

              A structure containing the list of column schemas.

              • Name — (String)

                The name of the column schema.

              • DataType — (String)

                The data type of the column schema.

              • GeographicRole — (String)

                The geographic role of the column schema.

          • ColumnGroupSchemaList — (Array<map>)

            A structure containing the list of column group schemas.

            • Name — (String)

              The name of the column group schema.

            • ColumnGroupColumnSchemaList — (Array<map>)

              A structure containing the list of schemas for column group columns.

              • Name — (String)

                The name of the column group's column schema.

        • Sheets — (Array<map>)

          An array of sheet definitions for a template.

          • SheetIdrequired — (String)

            The unique identifier of a sheet.

          • Title — (String)

            The title of the sheet.

          • Description — (String)

            A description of the sheet.

          • Name — (String)

            The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

          • ParameterControls — (Array<map>)

            The list of parameter controls that are on a sheet.

            For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date parameter that specifies date and time.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the ParameterDateTimePickerControl.

              • SourceParameterNamerequired — (String)

                The name of the ParameterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • List — (map)

              A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterListControl.

              • Titlerequired — (String)

                The title of the ParameterListControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of ParameterListControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterDropDownControl.

              • Titlerequired — (String)

                The title of the ParameterDropDownControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterDropDownControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type parameter name of the ParameterDropDownControl.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in ParameterSelectableValues.

                • LinkToDataSetColumn — (map)

                  The column identifier that fetches values from the data set.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextFieldControl.

              • Titlerequired — (String)

                The title of the ParameterTextFieldControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterTextAreaControl.

              • Titlerequired — (String)

                The title of the ParameterTextAreaControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • ParameterControlIdrequired — (String)

                The ID of the ParameterSliderControl.

              • Titlerequired — (String)

                The title of the ParameterSliderControl.

              • SourceParameterNamerequired — (String)

                The source parameter name of the ParameterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

          • FilterControls — (Array<map>)

            The list of filter controls that are on a sheet.

            For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

            • DateTimePicker — (map)

              A control from a date filter that is used to specify date and time.

              • FilterControlIdrequired — (String)

                The ID of the FilterDateTimePickerControl.

              • Titlerequired — (String)

                The title of the FilterDateTimePickerControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDateTimePickerControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

                • SINGLE_VALUED: The filter condition is a fixed date.

                • DATE_RANGE: The filter condition is a date time range.

                Possible values include:
                • "SINGLE_VALUED"
                • "DATE_RANGE"
            • List — (map)

              A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

              • FilterControlIdrequired — (String)

                The ID of the FilterListControl.

              • Titlerequired — (String)

                The title of the FilterListControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterListControl.

              • DisplayOptions — (map)

                The display options of a control.

                • SearchOptions — (map)

                  The configuration of the search options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the search options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SelectAllOptions — (map)

                  The configuration of the Select all options in a list control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterListControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from the list.

                • SINGLE_SELECT: The user can select a single entry from the list.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • Dropdown — (map)

              A control to display a dropdown list with buttons that are used to select a single value.

              • FilterControlIdrequired — (String)

                The ID of the FilterDropDownControl.

              • Titlerequired — (String)

                The title of the FilterDropDownControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterDropDownControl.

              • DisplayOptions — (map)

                The display options of the FilterDropDownControl.

                • SelectAllOptions — (map)

                  The configuration of the Select all options in a dropdown control.

                  • Visibility — (String)

                    The visibility configuration of the Select all options in a list control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of the FilterDropDownControl. Choose one of the following options:

                • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

                • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

                Possible values include:
                • "MULTI_SELECT"
                • "SINGLE_SELECT"
              • SelectableValues — (map)

                A list of selectable values that are used in a control.

                • Values — (Array<String>)

                  The values that are used in the FilterSelectableValues.

              • CascadingControlConfiguration — (map)

                The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

                • SourceControls — (Array<map>)

                  A list of source controls that determine the values that are used in the current control.

                  • SourceSheetControlId — (String)

                    The source sheet control ID of a CascadingControlSource.

                  • ColumnToMatch — (map)

                    The column identifier that determines which column to look up for the source sheet control.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

            • TextField — (map)

              A control to display a text box that is used to enter a single entry.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextFieldControl.

              • Titlerequired — (String)

                The title of the FilterTextFieldControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextFieldControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text field control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • TextArea — (map)

              A control to display a text box that is used to enter multiple entries.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • Delimiter — (String)

                The delimiter that is used to separate the lines in text.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • PlaceholderOptions — (map)

                  The configuration of the placeholder options in a text area control.

                  • Visibility — (String)

                    The visibility configuration of the placeholder options in a text control.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

            • Slider — (map)

              A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

              • FilterControlIdrequired — (String)

                The ID of the FilterSliderControl.

              • Titlerequired — (String)

                The title of the FilterSliderControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterSliderControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

              • Type — (String)

                The type of FilterSliderControl. Choose one of the following options:

                • SINGLE_POINT: Filter against(equals) a single data point.

                • RANGE: Filter data that is in a specified range.

                Possible values include:
                • "SINGLE_POINT"
                • "RANGE"
              • MaximumValuerequired — (Float)

                The smaller value that is displayed at the left of the slider.

              • MinimumValuerequired — (Float)

                The larger value that is displayed at the right of the slider.

              • StepSizerequired — (Float)

                The number of increments that the slider bar is divided into.

            • RelativeDateTime — (map)

              A control from a date filter that is used to specify the relative date.

              • FilterControlIdrequired — (String)

                The ID of the FilterTextAreaControl.

              • Titlerequired — (String)

                The title of the FilterTextAreaControl.

              • SourceFilterIdrequired — (String)

                The source filter ID of the FilterTextAreaControl.

              • DisplayOptions — (map)

                The display options of a control.

                • TitleOptions — (map)

                  The options to configure the title visibility, name, and font size.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • DateTimeFormat — (String)

                  Customize how dates are formatted in controls.

                • InfoIconLabelOptions — (map)

                  The configuration of info icon label options.

                  • Visibility — (String)

                    The visibility configuration of info icon label options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • InfoIconText — (String)

                    The text content of info icon.

          • Visuals — (Array<map>)

            A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

            • TableVisual — (map)

              A table visual.

              For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TableAggregatedFieldWells — (map)

                    The aggregated field well for the table.

                    • GroupBy — (Array<map>)

                      The group by field well for a pivot table. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • TableUnaggregatedFieldWells — (map)

                    The unaggregated field well for the table.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the UnaggregatedField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • StringFormatConfiguration — (map)

                          Formatting configuration for string fields.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • NumberFormatConfiguration — (map)

                          Formatting configuration for number fields.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                        • DateTimeFormatConfiguration — (map)

                          Formatting configuration for DateTime fields.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration for a TableVisual.

                  • RowSort — (Array<map>)

                    The field sort options for rows in the table.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration (page size, page number) for the table.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • TableOptions — (map)

                  The table options for a table visual.

                  • Orientation — (String)

                    The orientation (vertical, horizontal) for a table.

                    Possible values include:
                    • "VERTICAL"
                    • "HORIZONTAL"
                  • HeaderStyle — (map)

                    The table cell style of a table header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of table cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors) for a table.

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                • TotalOptions — (map)

                  The total options for a table visual.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    Cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation settings for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • FieldOptions — (map)

                  The field options for a table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The field options to be configured to a table.

                    • FieldIdrequired — (String)

                      The field ID for a table field.

                    • Width — (String)

                      The width for a table field.

                    • CustomLabel — (String)

                      The custom label for a table field.

                    • Visibility — (String)

                      The visibility of a table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • URLStyling — (map)

                      The URL configuration for a table field.

                      • LinkConfiguration — (map)

                        The link configuration of a table field URL.

                        • Targetrequired — (String)

                          The URL target (new tab, new window, same tab) for the table link configuration.

                          Possible values include:
                          • "NEW_TAB"
                          • "NEW_WINDOW"
                          • "SAME_TAB"
                        • Contentrequired — (map)

                          The URL content (text, icon) for the table link configuration.

                          • CustomTextContent — (map)

                            The custom text content (value, font configuration) for the table link content configuration.

                            • Value — (String)

                              The string value of the custom text content for the table URL link content.

                            • FontConfigurationrequired — (map)

                              The font configuration of the custom text content for the table URL link content.

                              • FontSize — (map)

                                The option that determines the text display size.

                                • Relative — (String)

                                  The lexical name for the text size, proportional to its surrounding context.

                                  Possible values include:
                                  • "EXTRA_SMALL"
                                  • "SMALL"
                                  • "MEDIUM"
                                  • "LARGE"
                                  • "EXTRA_LARGE"
                              • FontDecoration — (String)

                                Determines the appearance of decorative lines on the text.

                                Possible values include:
                                • "UNDERLINE"
                                • "NONE"
                              • FontColor — (String)

                                Determines the color of the text.

                              • FontWeight — (map)

                                The option that determines the text display weight, or boldness.

                                • Name — (String)

                                  The lexical name for the level of boldness of the text display.

                                  Possible values include:
                                  • "NORMAL"
                                  • "BOLD"
                              • FontStyle — (String)

                                Determines the text display face that is inherited by the given font family.

                                Possible values include:
                                • "NORMAL"
                                • "ITALIC"
                          • CustomIconContent — (map)

                            The custom icon content for the table link content configuration.

                            • Icon — (String)

                              The icon set type (link) of the custom icon content for table URL link content.

                              Possible values include:
                              • "LINK"
                      • ImageConfiguration — (map)

                        The image configuration of a table field URL.

                        • SizingOptions — (map)

                          The sizing options for the table image configuration.

                          • TableCellImageScalingConfiguration — (String)

                            The cell scaling configuration of the sizing options for the table image configuration.

                            Possible values include:
                            • "FIT_TO_CELL_HEIGHT"
                            • "FIT_TO_CELL_WIDTH"
                            • "DO_NOT_SCALE"
                  • Order — (Array<String>)

                    The order of the field IDs that are configured as field options for a table visual.

                  • PinnedFieldOptions — (map)

                    The settings for the pinned columns of a table visual.

                    • PinnedLeftFields — (Array<String>)

                      A list of columns to be pinned to the left of a table visual.

                • PaginatedReportOptions — (map)

                  The paginated report options for a table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TableInlineVisualizations — (Array<map>)

                  A collection of inline visualizations to display within a chart.

                  • DataBars — (map)

                    The configuration of the inline visualization of the data bars within a chart.

                    • FieldIdrequired — (String)

                      The field ID for the data bars options.

                    • PositiveColor — (String)

                      The color of the positive data bar.

                    • NegativeColor — (String)

                      The color of the negative data bar.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                  • Row — (map)

                    The row conditional formatting option for a table.

                    • BackgroundColor — (map)

                      The conditional formatting color (solid, gradient) of the background for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting color (solid, gradient) of the text for a table row.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • PivotTableVisual — (map)

              A pivot table.

              For more information, see Using pivot tables in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PivotTableAggregatedFieldWells — (map)

                    The aggregated field well for the pivot table.

                    • Rows — (Array<map>)

                      The rows field well for a pivot table. Values are grouped by rows fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well for a pivot table. Values are grouped by columns fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration for a PivotTableVisual.

                  • FieldSortOptions — (Array<map>)

                    The field sort options for a pivot table sort configuration.

                    • FieldIdrequired — (String)

                      The field ID for the field sort options.

                    • SortByrequired — (map)

                      The sort by field for the field sort options.

                      • Field — (map)

                        The field sort (field id, direction) for the pivot table sort by options.

                        • FieldIdrequired — (String)

                          The sort configuration target field.

                        • Directionrequired — (String)

                          The sort direction. Choose one of the following options:

                          • ASC: Ascending

                          • DESC: Descending

                          Possible values include:
                          • "ASC"
                          • "DESC"
                      • Column — (map)

                        The column sort (field id, direction) for the pivot table sort by options.

                        • SortByrequired — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Directionrequired — (String)

                          The sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • AggregationFunction — (map)

                          The aggregation function that is defined in the column sort.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • DataPath — (map)

                        The data path sort (data path value, direction) for the pivot table sort by options.

                        • Directionrequired — (String)

                          Determines the sort direction.

                          Possible values include:
                          • "ASC"
                          • "DESC"
                        • SortPathsrequired — (Array<map>)

                          The list of data paths that need to be sorted.

                          • FieldId — (String)

                            The field ID of the field that needs to be sorted.

                          • FieldValue — (String)

                            The actual value of the field that needs to be sorted.

                          • DataPathType — (map)

                            The type configuration of the field.

                            • PivotTableDataPathType — (String)

                              The type of data path value utilized in a pivot table. Choose one of the following options:

                              • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                              • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                              • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                              • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                              Possible values include:
                              • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                              • "MULTIPLE_ROW_METRICS_COLUMN"
                              • "EMPTY_COLUMN_HEADER"
                              • "COUNT_METRIC_COLUMN"
                • TableOptions — (map)

                  The table options for a pivot table visual.

                  • MetricPlacement — (String)

                    The metric placement (row, column) options.

                    Possible values include:
                    • "ROW"
                    • "COLUMN"
                  • SingleMetricVisibility — (String)

                    The visibility of the single metric options.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnNamesVisibility — (String)

                    The visibility of the column names.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ToggleButtonsVisibility — (String)

                    Determines the visibility of the pivot table.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • ColumnHeaderStyle — (map)

                    The table cell style of the column header.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowHeaderStyle — (map)

                    The table cell style of the row headers.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • CellStyle — (map)

                    The table cell style of cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowFieldNamesStyle — (map)

                    The table cell style of row field names.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • RowAlternateColorOptions — (map)

                    The row alternate color options (widget status, row alternate colors).

                    • Status — (String)

                      Determines the widget status.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                    • RowAlternateColors — (Array<String>)

                      Determines the list of row alternate colors.

                    • UsePrimaryBackgroundColor — (String)

                      The primary background color options for alternate rows.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • CollapsedRowDimensionsVisibility — (String)

                    The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RowsLayout — (String)

                    The layout for the row dimension headers of a pivot table. Choose one of the following options.

                    • TABULAR: (Default) Each row field is displayed in a separate column.

                    • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                    Possible values include:
                    • "TABULAR"
                    • "HIERARCHY"
                  • RowsLabelOptions — (map)

                    The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                    • Visibility — (String)

                      The visibility of the rows label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the rows label.

                  • DefaultCellWidth — (String)

                    The default cell width of the pivot table.

                • TotalOptions — (map)

                  The total options for a pivot table visual.

                  • RowSubtotalOptions — (map)

                    The row subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • ColumnSubtotalOptions — (map)

                    The column subtotal options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the subtotal cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • CustomLabel — (String)

                      The custom label string for the subtotal cells.

                    • FieldLevel — (String)

                      The field level (all, custom, last) for the subtotal cells.

                      Possible values include:
                      • "ALL"
                      • "CUSTOM"
                      • "LAST"
                    • FieldLevelOptions — (Array<map>)

                      The optional configuration of subtotal cells.

                      • FieldId — (String)

                        The field ID of the subtotal options.

                    • TotalCellStyle — (map)

                      The cell styling options for the subtotal cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the subtotals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the subtotals of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • StyleTargets — (Array<map>)

                      The style targets options for subtotals.

                      • CellTyperequired — (String)

                        The cell type of the table style target.

                        Possible values include:
                        • "TOTAL"
                        • "METRIC_HEADER"
                        • "VALUE"
                  • RowTotalOptions — (map)

                    The row total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                  • ColumnTotalOptions — (map)

                    The column total options.

                    • TotalsVisibility — (String)

                      The visibility configuration for the total cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Placement — (String)

                      The placement (start, end) for the total cells.

                      Possible values include:
                      • "START"
                      • "END"
                      • "AUTO"
                    • ScrollStatus — (String)

                      The scroll status (pinned, scrolled) for the total cells.

                      Possible values include:
                      • "PINNED"
                      • "SCROLLED"
                    • CustomLabel — (String)

                      The custom label string for the total cells.

                    • TotalCellStyle — (map)

                      The cell styling options for the total cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • ValueCellStyle — (map)

                      The cell styling options for the totals of value cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • MetricHeaderCellStyle — (map)

                      The cell styling options for the total of header cells.

                      • Visibility — (String)

                        The visibility of the table cells.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the table cells.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • TextWrap — (String)

                        The text wrap (none, wrap) for the table cells.

                        Possible values include:
                        • "NONE"
                        • "WRAP"
                      • HorizontalTextAlignment — (String)

                        The horizontal text alignment (left, center, right, auto) for the table cells.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                      • VerticalTextAlignment — (String)

                        The vertical text alignment (top, middle, bottom) for the table cells.

                        Possible values include:
                        • "TOP"
                        • "MIDDLE"
                        • "BOTTOM"
                        • "AUTO"
                      • BackgroundColor — (String)

                        The background color for the table cells.

                      • Height — (Integer)

                        The height color for the table cells.

                      • Border — (map)

                        The borders for the table cells.

                        • UniformBorder — (map)

                          Determines the options for uniform border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • SideSpecificBorder — (map)

                          Determines the options for side specific border.

                          • InnerVertical — (map)

                            The table border options of the inner vertical border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • InnerHorizontal — (map)

                            The table border options of the inner horizontal border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Left — (map)

                            The table border options of the left border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Right — (map)

                            The table border options of the right border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Top — (map)

                            The table border options of the top border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                          • Bottom — (map)

                            The table border options of the bottom border.

                            • Color — (String)

                              The color of a table border.

                            • Thickness — (Integer)

                              The thickness of a table border.

                            • Style — (String)

                              The style (none, solid) of a table border.

                              Possible values include:
                              • "NONE"
                              • "SOLID"
                    • TotalAggregationOptions — (Array<map>)

                      The total aggregation options for each value field.

                      • FieldIdrequired — (String)

                        The field id that's associated with the total aggregation option.

                      • TotalAggregationFunctionrequired — (map)

                        The total aggregation function that you want to set for a specified field id.

                        • SimpleTotalAggregationFunction — (String)

                          A built in aggregation function for total values.

                          Possible values include:
                          • "DEFAULT"
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "NONE"
                • FieldOptions — (map)

                  The field options for a pivot table visual.

                  • SelectedFieldOptions — (Array<map>)

                    The selected field options for the pivot table field options.

                    • FieldIdrequired — (String)

                      The field ID of the pivot table field.

                    • CustomLabel — (String)

                      The custom label of the pivot table field.

                    • Visibility — (String)

                      The visibility of the pivot table field.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathOptions — (Array<map>)

                    The data path options for the pivot table field options.

                    • DataPathListrequired — (Array<map>)

                      The list of data path values for the data path options.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Width — (String)

                      The width of the data path option.

                  • CollapseStateOptions — (Array<map>)

                    The collapse state options for the pivot table field options.

                    • Targetrequired — (map)

                      A tagged-union object that sets the collapse state.

                      • FieldId — (String)

                        The field ID of the pivot table that the collapse state needs to be set to.

                      • FieldDataPathValues — (Array<map>)

                        The data path of the pivot table's header. Used to set the collapse state.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
                    • State — (String)

                      The state of the field target of a pivot table. Choose one of the following options:

                      • COLLAPSED

                      • EXPANDED

                      Possible values include:
                      • "COLLAPSED"
                      • "EXPANDED"
                • PaginatedReportOptions — (map)

                  The paginated report options for a pivot table visual.

                  • VerticalOverflowVisibility — (String)

                    The visibility of the printing table overflow across pages.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • OverflowColumnHeaderVisibility — (String)

                    The visibility of the repeating header rows on each page.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting for a PivotTableVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options for a PivotTableVisual.

                  • Cell — (map)

                    The cell conditional formatting option for a pivot table.

                    • FieldIdrequired — (String)

                      The field ID of the cell for conditional formatting.

                    • TextFormat — (map)

                      The text format of the cell for conditional formatting.

                      • BackgroundColor — (map)

                        The conditional formatting for the text background color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • TextColor — (map)

                        The conditional formatting for the text color.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

                      • Icon — (map)

                        The conditional formatting for the icon.

                        • IconSet — (map)

                          Formatting configuration for icon set.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for the icon set.

                          • IconSetType — (String)

                            Determines the icon set type.

                            Possible values include:
                            • "PLUS_MINUS"
                            • "CHECK_X"
                            • "THREE_COLOR_ARROW"
                            • "THREE_GRAY_ARROW"
                            • "CARET_UP_MINUS_DOWN"
                            • "THREE_SHAPE"
                            • "THREE_CIRCLE"
                            • "FLAGS"
                            • "BARS"
                            • "FOUR_COLOR_ARROW"
                            • "FOUR_GRAY_ARROW"
                        • CustomCondition — (map)

                          Determines the custom condition for an icon set.

                          • Expressionrequired — (String)

                            The expression that determines the condition of the icon set.

                          • IconOptionsrequired — (map)

                            Custom icon options for an icon set.

                            • Icon — (String)

                              Determines the type of icon.

                              Possible values include:
                              • "CARET_UP"
                              • "CARET_DOWN"
                              • "PLUS"
                              • "MINUS"
                              • "ARROW_UP"
                              • "ARROW_DOWN"
                              • "ARROW_LEFT"
                              • "ARROW_UP_LEFT"
                              • "ARROW_DOWN_LEFT"
                              • "ARROW_RIGHT"
                              • "ARROW_UP_RIGHT"
                              • "ARROW_DOWN_RIGHT"
                              • "FACE_UP"
                              • "FACE_DOWN"
                              • "FACE_FLAT"
                              • "ONE_BAR"
                              • "TWO_BAR"
                              • "THREE_BAR"
                              • "CIRCLE"
                              • "TRIANGLE"
                              • "SQUARE"
                              • "FLAG"
                              • "THUMBS_UP"
                              • "THUMBS_DOWN"
                              • "CHECKMARK"
                              • "X"
                            • UnicodeIcon — (String)

                              Determines the Unicode icon type.

                          • Color — (String)

                            Determines the color of the icon.

                          • DisplayConfiguration — (map)

                            Determines the icon display configuration.

                            • IconDisplayOption — (String)

                              Determines the icon display configuration.

                              Possible values include:
                              • "ICON_ONLY"
                    • Scope — (map)

                      The scope of the cell for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
                    • Scopes — (Array<map>)

                      A list of cell scopes for conditional formatting.

                      • Role — (String)

                        The role (field, field total, grand total) of the cell for conditional formatting.

                        Possible values include:
                        • "FIELD"
                        • "FIELD_TOTAL"
                        • "GRAND_TOTAL"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • BarChartVisual — (map)

              A bar chart.

              For more information, see Using bar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a bar chart.

                    • Category — (Array<map>)

                      The category (y-axis) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a bar chart. Values are aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color (group/color) field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a bar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a BarChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of color fields in a bar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The limit on the number of values displayed in a bar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Orientation — (String)

                  The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                  • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                  • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                  Possible values include:
                  • "HORIZONTAL"
                  • "VERTICAL"
                • BarsArrangement — (String)

                  Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) for bar chart category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueAxis — (map)

                  The label display options (grid line, range, scale, axis step) for a bar chart value.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ValueLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • KPIVisual — (map)

              A key performance indicator (KPI).

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a KPI visual.

                • FieldWells — (map)

                  The field well configuration of a KPI visual.

                  • Values — (Array<map>)

                    The value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a KPI visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TrendGroups — (Array<map>)

                    The trend group field wells of a KPI visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a KPI visual.

                  • TrendGroupSort — (Array<map>)

                    The sort configuration of the trend group fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • KPIOptions — (map)

                  The options that determine the presentation of a KPI visual.

                  • ProgressBar — (map)

                    The options that determine the presentation of the progress bar of a KPI visual.

                    • Visibility — (String)

                      The visibility of the progress bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • TrendArrows — (map)

                    The options that determine the presentation of trend arrows in a KPI visual.

                    • Visibility — (String)

                      The visibility of the trend arrows.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • SecondaryValue — (map)

                    The options that determine the presentation of the secondary value of a KPI visual.

                    • Visibility — (String)

                      Determines the visibility of the secondary value.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • Comparison — (map)

                    The comparison configuration of a KPI visual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • SecondaryValueFontConfiguration — (map)

                    The options that determine the secondary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • Sparkline — (map)

                    The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                    • Visibility — (String)

                      The visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Typerequired — (String)

                      The type of the sparkline.

                      Possible values include:
                      • "LINE"
                      • "AREA"
                    • Color — (String)

                      The color of the sparkline.

                    • TooltipVisibility — (String)

                      The tooltip visibility of the sparkline.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • VisualLayoutOptions — (map)

                    The options that determine the layout a KPI visual.

                    • StandardLayout — (map)

                      The standard layout of the KPI visual.

                      • Typerequired — (String)

                        The standard layout type.

                        Possible values include:
                        • "CLASSIC"
                        • "VERTICAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a KPI visual.

                • ConditionalFormattingOptions — (Array<map>)

                  The conditional formatting options of a KPI visual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the primary value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ProgressBar — (map)

                    The conditional formatting for the progress bar of a KPI visual.

                    • ForegroundColor — (map)

                      The conditional formatting of the progress bar's foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                  • ActualValue — (map)

                    The conditional formatting for the actual value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the actual value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the actual value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • ComparisonValue — (map)

                    The conditional formatting for the comparison value of a KPI visual.

                    • TextColor — (map)

                      The conditional formatting of the comparison value's text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the comparison value's icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • PieChartVisual — (map)

              A pie or donut chart.

              For more information, see Using pie charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a pie chart.

                • FieldWells — (map)

                  The field wells of the visual.

                  • PieChartAggregatedFieldWells — (map)

                    The field well configuration of a pie chart.

                    • Category — (Array<map>)

                      The category (group/color) field wells of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a pie chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a pie chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a pie chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories that are displayed in a pie chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DonutOptions — (map)

                  The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                  • ArcOptions — (map)

                    The option for define the arc of the chart shape. Valid values are as follows:

                    • WHOLE - A pie chart

                    • SMALL- A small-sized donut chart

                    • MEDIUM- A medium-sized donut chart

                    • LARGE- A large-sized donut chart

                    • ArcThickness — (String)

                      The arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "WHOLE"
                  • DonutCenterOptions — (map)

                    The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                    • LabelVisibility — (String)

                      Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • CategoryLabelOptions — (map)

                  The label options of the group/color that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the value that is displayed in a pie chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ContributionAnalysisDefaults — (Array<map>)

                  The contribution analysis (anomaly configuration) setup of the visual.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GaugeChartVisual — (map)

              A gauge chart.

              For more information, see Using gauge charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a GaugeChartVisual.

                • FieldWells — (map)

                  The field well configuration of a GaugeChartVisual.

                  • Values — (Array<map>)

                    The value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValues — (Array<map>)

                    The target value field wells of a GaugeChartVisual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • GaugeChartOptions — (map)

                  The options that determine the presentation of the GaugeChartVisual.

                  • PrimaryValueDisplayType — (String)

                    The options that determine the primary value display type.

                    Possible values include:
                    • "HIDDEN"
                    • "COMPARISON"
                    • "ACTUAL"
                  • Comparison — (map)

                    The comparison configuration of a GaugeChartVisual.

                    • ComparisonMethod — (String)

                      The method of the comparison. Choose from the following options:

                      • DIFFERENCE

                      • PERCENT_DIFFERENCE

                      • PERCENT

                      Possible values include:
                      • "DIFFERENCE"
                      • "PERCENT_DIFFERENCE"
                      • "PERCENT"
                    • ComparisonFormat — (map)

                      The format of the comparison.

                      • NumberDisplayFormatConfiguration — (map)

                        The number display format.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The percentage display format.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • ArcAxis — (map)

                    The arc axis configuration of a GaugeChartVisual.

                    • Range — (map)

                      The arc axis range of a GaugeChartVisual.

                      • Min — (Float)

                        The minimum value of the arc axis range.

                      • Max — (Float)

                        The maximum value of the arc axis range.

                    • ReserveRange — (Integer)

                      The reserved range of the arc axis.

                  • Arc — (map)

                    The arc configuration of a GaugeChartVisual.

                    • ArcAngle — (Float)

                      The option that determines the arc angle of a GaugeChartVisual.

                    • ArcThickness — (String)

                      The options that determine the arc thickness of a GaugeChartVisual.

                      Possible values include:
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                  • PrimaryValueFontConfiguration — (map)

                    The options that determine the primary value font configuration.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                • DataLabels — (map)

                  The data label configuration of a GaugeChartVisual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TooltipOptions — (map)

                  The tooltip configuration of a GaugeChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a GaugeChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a GaugeChartVisual.

                • ConditionalFormattingOptions — (Array<map>)

                  Conditional formatting options of a GaugeChartVisual.

                  • PrimaryValue — (map)

                    The conditional formatting for the primary value of a GaugeChartVisual.

                    • TextColor — (map)

                      The conditional formatting of the primary value text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting of the primary value icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Arc — (map)

                    The options that determine the presentation of the arc of a GaugeChartVisual.

                    • ForegroundColor — (map)

                      The conditional formatting of the arc foreground color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • LineChartVisual — (map)

              A line chart.

              For more information, see Using line charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a line chart.

                • FieldWells — (map)

                  The field well configuration of a line chart.

                  • LineChartAggregatedFieldWells — (map)

                    The field well configuration of a line chart.

                    • Category — (Array<map>)

                      The category field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a line chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a line chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • SmallMultiples — (Array<map>)

                      The small multiples field well of a line chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a line chart.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimitConfiguration — (map)

                    The limit on the number of categories that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorItemsLimitConfiguration — (map)

                    The limit on the number of lines that are displayed in a line chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • SmallMultiplesSort — (Array<map>)

                    The sort configuration of the small multiples field.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SmallMultiplesLimitConfiguration — (map)

                    The limit on the number of small multiples panels that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • ForecastConfigurations — (Array<map>)

                  The forecast configuration of a line chart.

                  • ForecastProperties — (map)

                    The forecast properties setup of a forecast in the line chart.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (Integer)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • NULL: The input is set to NULL.

                      • NON_NULL: The input is set to a custom value.

                  • Scenario — (map)

                    The forecast scenario of a forecast in the line chart.

                    • WhatIfPointScenario — (map)

                      The what-if analysis forecast setup with the target date.

                      • Daterequired — (Date)

                        The date that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date.

                    • WhatIfRangeScenario — (map)

                      The what-if analysis forecast setup with the date range.

                      • StartDaterequired — (Date)

                        The start date in the date range that you need the forecast results for.

                      • EndDaterequired — (Date)

                        The end date in the date range that you need the forecast results for.

                      • Valuerequired — (Float)

                        The target value that you want to meet for the provided date range.

                • Type — (String)

                  Determines the type of the line chart.

                  Possible values include:
                  • "LINE"
                  • "AREA"
                  • "STACKED_AREA"
                • SmallMultiplesOptions — (map)

                  The small multiples setup for the visual.

                  • MaxVisibleRows — (Integer)

                    Sets the maximum number of visible rows to display in the grid of small multiples panels.

                    The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                  • MaxVisibleColumns — (Integer)

                    Sets the maximum number of visible columns to display in the grid of small multiples panels.

                    The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                  • PanelConfiguration — (map)

                    Configures the display options for each small multiples panel.

                    • Title — (map)

                      Configures the title display within each small multiples panel.

                      • Visibility — (String)

                        Determines whether or not panel titles are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        Configures the display properties of the given text.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • HorizontalTextAlignment — (String)

                        Sets the horizontal text alignment of the title within each panel.

                        Possible values include:
                        • "LEFT"
                        • "CENTER"
                        • "RIGHT"
                        • "AUTO"
                    • BorderVisibility — (String)

                      Determines whether or not each panel displays a border.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BorderThickness — (String)

                      Sets the line thickness of panel borders.

                    • BorderStyle — (String)

                      Sets the line style of panel borders.

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • BorderColor — (String)

                      Sets the line color of panel borders.

                    • GutterVisibility — (String)

                      Determines whether or not negative space between sibling panels is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GutterSpacing — (String)

                      Sets the total amount of negative space to display between sibling panels.

                    • BackgroundVisibility — (String)

                      Determines whether or not a background for each small multiples panel is rendered.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • BackgroundColor — (String)

                      Sets the background color for each panel.

                  • XAxis — (map)

                    The properties of a small multiples X axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                  • YAxis — (map)

                    The properties of a small multiples Y axis.

                    • Scale — (String)

                      Determines whether scale of the axes are shared or independent. The default value is SHARED.

                      Possible values include:
                      • "SHARED"
                      • "INDEPENDENT"
                    • Placement — (String)

                      Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                      Possible values include:
                      • "OUTSIDE"
                      • "INSIDE"
                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The series axis configuration of a line chart.

                  • AxisOptions — (map)

                    The options that determine the presentation of the line series axis.

                    • TickLabelOptions — (map)

                      The tick label options of an axis.

                      • LabelOptions — (map)

                        Determines whether or not the axis ticks are visible.

                        • Visibility — (String)

                          Determines whether or not the label is visible.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • FontConfiguration — (map)

                          The font configuration of the label.

                          • FontSize — (map)

                            The option that determines the text display size.

                            • Relative — (String)

                              The lexical name for the text size, proportional to its surrounding context.

                              Possible values include:
                              • "EXTRA_SMALL"
                              • "SMALL"
                              • "MEDIUM"
                              • "LARGE"
                              • "EXTRA_LARGE"
                          • FontDecoration — (String)

                            Determines the appearance of decorative lines on the text.

                            Possible values include:
                            • "UNDERLINE"
                            • "NONE"
                          • FontColor — (String)

                            Determines the color of the text.

                          • FontWeight — (map)

                            The option that determines the text display weight, or boldness.

                            • Name — (String)

                              The lexical name for the level of boldness of the text display.

                              Possible values include:
                              • "NORMAL"
                              • "BOLD"
                          • FontStyle — (String)

                            Determines the text display face that is inherited by the given font family.

                            Possible values include:
                            • "NORMAL"
                            • "ITALIC"
                        • CustomLabel — (String)

                          The text for the label.

                      • RotationAngle — (Float)

                        The rotation angle of the axis tick labels.

                    • AxisLineVisibility — (String)

                      Determines whether or not the axis line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • GridLineVisibility — (String)

                      Determines whether or not the grid line is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • DataOptions — (map)

                      The data options for an axis.

                      • NumericAxisOptions — (map)

                        The options for an axis with a numeric field.

                        • Scale — (map)

                          The scale setup of a numeric axis.

                          • Linear — (map)

                            The linear axis scale setup.

                            • StepCount — (Integer)

                              The step count setup of a linear axis.

                            • StepSize — (Float)

                              The step size setup of a linear axis.

                          • Logarithmic — (map)

                            The logarithmic axis scale setup.

                            • Base — (Float)

                              The base setup of a logarithmic axis scale.

                        • Range — (map)

                          The range setup of a numeric axis.

                          • MinMax — (map)

                            The minimum and maximum setup of an axis display range.

                            • Minimum — (Float)

                              The minimum setup for an axis display range.

                            • Maximum — (Float)

                              The maximum setup for an axis display range.

                          • DataDriven — (map)

                            The data-driven setup of an axis display range.

                      • DateAxisOptions — (map)

                        The options for an axis with a date field.

                        • MissingDateVisibility — (String)

                          Determines whether or not missing dates are displayed.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                    • ScrollbarOptions — (map)

                      The scroll bar options for an axis.

                      • Visibility — (String)

                        The visibility of the data zoom scroll bar.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • VisibleRange — (map)

                        The visibility range for the data zoom scroll bar.

                        • PercentRange — (map)

                          The percent range in the visible range.

                          • From — (Float)

                            The lower bound of the range.

                          • To — (Float)

                            The top bound of the range.

                    • AxisOffset — (String)

                      The offset value that determines the starting placement of the axis within a visual's bounds.

                  • MissingDataConfigurations — (Array<map>)

                    The configuration options that determine how missing data is treated during the rendering of a line chart.

                    • TreatmentOption — (String)

                      The treatment option that determines how missing data should be rendered. Choose from the following options:

                      • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                      • SHOW_AS_ZERO: Show missing values as the value 0.

                      • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                      Possible values include:
                      • "INTERPOLATE"
                      • "SHOW_AS_ZERO"
                      • "SHOW_AS_BLANK"
                • SecondaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the secondary y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • DefaultSeriesSettings — (map)

                  The options that determine the default presentation of all line series in LineChartVisual.

                  • AxisBinding — (String)

                    The axis to which you are binding all line series to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • LineStyleSettings — (map)

                    Line styles options for all line series in the visual.

                    • LineVisibility — (String)

                      Configuration option that determines whether to show the line for the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • LineInterpolation — (String)

                      Interpolation style for line series.

                      • LINEAR: Show as default, linear style.

                      • SMOOTH: Show as a smooth curve.

                      • STEPPED: Show steps in line.

                      Possible values include:
                      • "LINEAR"
                      • "SMOOTH"
                      • "STEPPED"
                    • LineStyle — (String)

                      Line style for line series.

                      • SOLID: Show as a solid line.

                      • DOTTED: Show as a dotted line.

                      • DASHED: Show as a dashed line.

                      Possible values include:
                      • "SOLID"
                      • "DOTTED"
                      • "DASHED"
                    • LineWidth — (String)

                      Width that determines the line thickness.

                  • MarkerStyleSettings — (map)

                    Marker styles options for all line series in the visual.

                    • MarkerVisibility — (String)

                      Configuration option that determines whether to show the markers in the series.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • MarkerShape — (String)

                      Shape option for markers in the series.

                      • CIRCLE: Show marker as a circle.

                      • TRIANGLE: Show marker as a triangle.

                      • SQUARE: Show marker as a square.

                      • DIAMOND: Show marker as a diamond.

                      • ROUNDED_SQUARE: Show marker as a rounded square.

                      Possible values include:
                      • "CIRCLE"
                      • "TRIANGLE"
                      • "SQUARE"
                      • "DIAMOND"
                      • "ROUNDED_SQUARE"
                    • MarkerSize — (String)

                      Size of marker in the series.

                    • MarkerColor — (String)

                      Color of marker in the series.

                • Series — (Array<map>)

                  The series item configuration of a line chart.

                  • FieldSeriesItem — (map)

                    The field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field for which you are setting the axis binding.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                  • DataFieldSeriesItem — (map)

                    The data field series item configuration of a line chart.

                    • FieldIdrequired — (String)

                      The field ID of the field that you are setting the axis binding to.

                    • FieldValue — (String)

                      The field value of the field that you are setting the axis binding to.

                    • AxisBindingrequired — (String)

                      The axis that you are binding the field to.

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • Settings — (map)

                      The options that determine the presentation of line series associated to the field.

                      • LineStyleSettings — (map)

                        Line styles options for a line series in LineChartVisual.

                        • LineVisibility — (String)

                          Configuration option that determines whether to show the line for the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • LineInterpolation — (String)

                          Interpolation style for line series.

                          • LINEAR: Show as default, linear style.

                          • SMOOTH: Show as a smooth curve.

                          • STEPPED: Show steps in line.

                          Possible values include:
                          • "LINEAR"
                          • "SMOOTH"
                          • "STEPPED"
                        • LineStyle — (String)

                          Line style for line series.

                          • SOLID: Show as a solid line.

                          • DOTTED: Show as a dotted line.

                          • DASHED: Show as a dashed line.

                          Possible values include:
                          • "SOLID"
                          • "DOTTED"
                          • "DASHED"
                        • LineWidth — (String)

                          Width that determines the line thickness.

                      • MarkerStyleSettings — (map)

                        Marker styles options for a line series in LineChartVisual.

                        • MarkerVisibility — (String)

                          Configuration option that determines whether to show the markers in the series.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • MarkerShape — (String)

                          Shape option for markers in the series.

                          • CIRCLE: Show marker as a circle.

                          • TRIANGLE: Show marker as a triangle.

                          • SQUARE: Show marker as a square.

                          • DIAMOND: Show marker as a diamond.

                          • ROUNDED_SQUARE: Show marker as a rounded square.

                          Possible values include:
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "DIAMOND"
                          • "ROUNDED_SQUARE"
                        • MarkerSize — (String)

                          Size of marker in the series.

                        • MarkerColor — (String)

                          Color of marker in the series.

                • Legend — (map)

                  The legend configuration of a line chart.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a line chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • ReferenceLines — (Array<map>)

                  The reference lines configuration of a line chart.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • Tooltip — (map)

                  The tooltip configuration of a line chart.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ContributionAnalysisDefaults — (Array<map>)

                  The default configuration of a line chart's contribution analysis.

                  • MeasureFieldIdrequired — (String)

                    The measure field that is used in the contribution analysis.

                  • ContributorDimensionsrequired — (Array<map>)

                    The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                • VisualPalette — (map)

                  The visual palette configuration of a line chart.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HeatMapVisual — (map)

              A heat map.

              For more information, see Using heat maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a heat map.

                • FieldWells — (map)

                  The field wells of the visual.

                  • HeatMapAggregatedFieldWells — (map)

                    The aggregated field wells of a heat map.

                    • Rows — (Array<map>)

                      The rows field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Columns — (Array<map>)

                      The columns field well of a heat map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values field well of a heat map.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a heat map.

                  • HeatMapRowSort — (Array<map>)

                    The field sort configuration of the rows fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapColumnSort — (Array<map>)

                    The column sort configuration for heat map for columns that aren't a part of a field well.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • HeatMapRowItemsLimitConfiguration — (map)

                    The limit on the number of rows that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • HeatMapColumnItemsLimitConfiguration — (map)

                    The limit on the number of columns that are displayed in a heat map.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • RowLabelOptions — (map)

                  The label options of the row that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColumnLabelOptions — (map)

                  The label options of the column that is displayed in a heat map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) in a heat map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • TreeMapVisual — (map)

              A tree map.

              For more information, see Using tree maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • TreeMapAggregatedFieldWells — (map)

                    The aggregated field wells of a tree map.

                    • Groups — (Array<map>)

                      The group by field well of a tree map. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Sizes — (Array<map>)

                      The size field well of a tree map. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a tree map.

                  • TreeMapSort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • TreeMapGroupItemsLimitConfiguration — (map)

                    The limit on the number of groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • GroupLabelOptions — (map)

                  The label options (label text, label visibility) of the groups that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SizeLabelOptions — (map)

                  The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorLabelOptions — (map)

                  The label options (label text, label visibility) for the colors displayed in a tree map.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorScale — (map)

                  The color options (gradient color, point of divergence) of a tree map.

                  • Colorsrequired — (Array<map>)

                    Determines the list of colors that are applied to the visual.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                  • ColorFillTyperequired — (String)

                    Determines the color fill type.

                    Possible values include:
                    • "DISCRETE"
                    • "GRADIENT"
                  • NullValueColor — (map)

                    Determines the color that is applied to null values.

                    • Color — (String)

                      The color that is applied to the data value.

                    • DataValue — (Float)

                      The data value that the color is applied to.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • GeospatialMapVisual — (map)

              A geospatial map or a points on map visual.

              For more information, see Creating point maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • GeospatialMapAggregatedFieldWells — (map)

                    The aggregated field well for a geospatial map.

                    • Geospatial — (Array<map>)

                      The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The color field wells of a geospatial map.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the geospatial map.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the geospatial map.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • PointStyleOptions — (map)

                  The point style options of the geospatial map.

                  • SelectedPointStyle — (String)

                    The selected point styles (point, cluster) of the geospatial map.

                    Possible values include:
                    • "POINT"
                    • "CLUSTER"
                    • "HEATMAP"
                  • ClusterMarkerConfiguration — (map)

                    The cluster marker configuration of the geospatial point style.

                    • ClusterMarker — (map)

                      The cluster marker that is a part of the cluster marker configuration.

                      • SimpleClusterMarker — (map)

                        The simple cluster marker of the cluster marker.

                        • Color — (String)

                          The color of the simple cluster marker.

                  • HeatmapConfiguration — (map)

                    The heatmap configuration of the geospatial point style.

                    • HeatmapColor — (map)

                      The color scale specification for the heatmap point style.

                      • Colors — (Array<map>)

                        The list of colors to be used in heatmap point style.

                        • Colorrequired — (String)

                          The hex color to be used in the heatmap point style.

                • VisualPalette — (map)

                  The visual display options for the visual palette.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FilledMapVisual — (map)

              A filled map.

              For more information, see Creating filled maps in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • FilledMapAggregatedFieldWells — (map)

                    The aggregated field well of the filled map.

                    • Geospatial — (Array<map>)

                      The aggregated location field well of the filled map. Values are grouped by location fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The aggregated color field well of a filled map. Values are aggregated based on location fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FilledMapVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the location fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • WindowOptions — (map)

                  The window options of the filled map visual.

                  • Bounds — (map)

                    The bounds options (north, south, west, east) of the geospatial window options.

                    • Northrequired — (Float)

                      The latitude of the north bound of the geospatial coordinate bounds.

                    • Southrequired — (Float)

                      The latitude of the south bound of the geospatial coordinate bounds.

                    • Westrequired — (Float)

                      The longitude of the west bound of the geospatial coordinate bounds.

                    • Eastrequired — (Float)

                      The longitude of the east bound of the geospatial coordinate bounds.

                  • MapZoomMode — (String)

                    The map zoom modes (manual, auto) of the geospatial window options.

                    Possible values include:
                    • "AUTO"
                    • "MANUAL"
                • MapStyleOptions — (map)

                  The map style options of the filled map visual.

                  • BaseMapStyle — (String)

                    The base map style of the geospatial map.

                    Possible values include:
                    • "LIGHT_GRAY"
                    • "DARK_GRAY"
                    • "STREET"
                    • "IMAGERY"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • ConditionalFormatting — (map)

                The conditional formatting of a FilledMapVisual.

                • ConditionalFormattingOptionsrequired — (Array<map>)

                  Conditional formatting options of a FilledMapVisual.

                  • Shaperequired — (map)

                    The conditional formatting that determines the shape of the filled map.

                    • FieldIdrequired — (String)

                      The field ID of the filled map shape.

                    • Format — (map)

                      The conditional formatting that determines the background color of a filled map's shape.

                      • BackgroundColorrequired — (map)

                        The conditional formatting for the shape background color of a filled map visual.

                        • Solid — (map)

                          Formatting configuration for solid color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for solid color.

                          • Color — (String)

                            Determines the color.

                        • Gradient — (map)

                          Formatting configuration for gradient color.

                          • Expressionrequired — (String)

                            The expression that determines the formatting configuration for gradient color.

                          • Colorrequired — (map)

                            Determines the color.

                            • Stops — (Array<map>)

                              The list of gradient color stops.

                              • GradientOffsetrequired — (Float)

                                Determines gradient offset value.

                              • DataValue — (Float)

                                Determines the data value.

                              • Color — (String)

                                Determines the color.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • FunnelChartVisual — (map)

              A funnel chart.

              For more information, see Using funnel charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a FunnelChartVisual.

                • FieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • FunnelChartAggregatedFieldWells — (map)

                    The field well configuration of a FunnelChartVisual.

                    • Category — (Array<map>)

                      The category field wells of a funnel chart. Values are grouped by category fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a funnel chart. Values are aggregated based on categories.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a FunnelChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The limit on the number of categories displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • CategoryLabelOptions — (map)

                  The label options of the categories that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ValueLabelOptions — (map)

                  The label options for the values that are displayed in a FunnelChartVisual.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Tooltip — (map)

                  The tooltip configuration of a FunnelChartVisual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • DataLabelOptions — (map)

                  The options that determine the presentation of the data labels.

                  • Visibility — (String)

                    The visibility option that determines if data labels are displayed.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    The visibility of the category labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    The visibility of the measure labels within the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Position — (String)

                    Determines the positioning of the data label relative to a section of the funnel.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelFontConfiguration — (map)

                    The font configuration for the data labels.

                    Only the FontSize attribute of the font configuration is used for data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    The color of the data label text.

                  • MeasureDataLabelStyle — (String)

                    Determines the style of the metric labels.

                    Possible values include:
                    • "VALUE_ONLY"
                    • "PERCENTAGE_BY_FIRST_STAGE"
                    • "PERCENTAGE_BY_PREVIOUS_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                    • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
                • VisualPalette — (map)

                  The visual palette configuration of a FunnelChartVisual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ScatterPlotVisual — (map)

              A scatter plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                    The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is aggregated by category.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • ScatterPlotUnaggregatedFieldWells — (map)

                    The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                    • XAxis — (Array<map>)

                      The x-axis field well of a scatter plot.

                      The x-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • YAxis — (Array<map>)

                      The y-axis field well of a scatter plot.

                      The y-axis is a dimension field and cannot be aggregated.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a scatter plot.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Category — (Array<map>)

                      The category field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Label — (Array<map>)

                      The label field well of a scatter plot.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a scatter plot.

                  • ScatterPlotLimitConfiguration — (map)

                    The limit configuration of the visual display for an axis.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • XAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • XAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • YAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • ComboChartVisual — (map)

              A combo chart.

              For more information, see Using combo charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • ComboChartAggregatedFieldWells — (map)

                    The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                    • Category — (Array<map>)

                      The aggregated category field wells of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • BarValues — (Array<map>)

                      The aggregated BarValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Colors — (Array<map>)

                      The aggregated colors field well of a combo chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • LineValues — (Array<map>)

                      The aggregated LineValues field well of a combo chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a ComboChartVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The item limit configuration for the category field well of a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The sort configuration of the color field well in a combo chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The item limit configuration of the color field well in a combo chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • BarsArrangement — (String)

                  Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                  • CLUSTERED: For clustered bar combo charts.

                  • STACKED: For stacked bar combo charts.

                  • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                  Possible values include:
                  • "CLUSTERED"
                  • "STACKED"
                  • "STACKED_PERCENT"
                • CategoryAxis — (map)

                  The category axis of a combo chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SecondaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • SecondaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • SingleAxisOptions — (map)

                  The settings of a chart's single axis configuration.

                  • YAxisOptions — (map)

                    The Y axis options of a single axis configuration.

                    • YAxisrequired — (String)

                      The Y axis type to be used in the chart.

                      If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                      Possible values include:
                      • "PRIMARY_Y_AXIS"
                • ColorLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • BarDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a bar in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • LineDataLabels — (map)

                  The options that determine if visual data labels are displayed.

                  The data label options for a line in a combo chart.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The legend display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • BoxPlotVisual — (map)

              A box plot.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • BoxPlotAggregatedFieldWells — (map)

                    The aggregated field wells of a box plot.

                    • GroupBy — (Array<map>)

                      The group by field well of a box plot chart. Values are grouped based on group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field well of a box plot chart. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a BoxPlotVisual.

                  • CategorySort — (Array<map>)

                    The sort configuration of a group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • PaginationConfiguration — (map)

                    The pagination configuration of a table visual or box plot.

                    • PageSizerequired — (Integer)

                      Indicates how many items render in one page.

                    • PageNumberrequired — (Integer)

                      Indicates the page number.

                • BoxPlotOptions — (map)

                  The box plot chart options for a box plot visual

                  • StyleOptions — (map)

                    The style options of the box plot.

                    • FillStyle — (String)

                      The fill styles (solid, transparent) of the box plot.

                      Possible values include:
                      • "SOLID"
                      • "TRANSPARENT"
                  • OutlierVisibility — (String)

                    Determines the visibility of the outlier in a box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AllDataPointsVisibility — (String)

                    Determines the visibility of all data points of the box plot.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • CategoryAxis — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The label display options (grid line, range, scale, axis step) of a box plot category.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The label options (label text, label visibility and sort icon visibility) of a box plot value.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The options for the legend setup of a visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • Tooltip — (map)

                  The tooltip display setup of the visual.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • ReferenceLines — (Array<map>)

                  The reference line setup of the visual.

                  • Status — (String)

                    The status of the reference line. Choose one of the following options:

                    • ENABLE

                    • DISABLE

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • DataConfigurationrequired — (map)

                    The data configuration of the reference line.

                    • StaticConfiguration — (map)

                      The static data configuration of the reference line data configuration.

                      • Valuerequired — (Float)

                        The double input of the static data.

                    • DynamicConfiguration — (map)

                      The dynamic configuration of the reference line data configuration.

                      • Columnrequired — (map)

                        The column that the dynamic data targets.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • MeasureAggregationFunction — (map)

                        The aggregation function that is used in the dynamic data.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • Calculationrequired — (map)

                        The calculation that is used in the dynamic data.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • AxisBinding — (String)

                      The axis binding type of the reference line. Choose one of the following options:

                      • PrimaryY

                      • SecondaryY

                      Possible values include:
                      • "PRIMARY_YAXIS"
                      • "SECONDARY_YAXIS"
                    • SeriesType — (String)

                      The series type of the reference line data configuration. Choose one of the following options:

                      • BAR

                      • LINE

                      Possible values include:
                      • "BAR"
                      • "LINE"
                  • StyleConfiguration — (map)

                    The style configuration of the reference line.

                    • Pattern — (String)

                      The pattern type of the line style. Choose one of the following options:

                      • SOLID

                      • DASHED

                      • DOTTED

                      Possible values include:
                      • "SOLID"
                      • "DASHED"
                      • "DOTTED"
                    • Color — (String)

                      The hex color of the reference line.

                  • LabelConfiguration — (map)

                    The label configuration of the reference line.

                    • ValueLabelConfiguration — (map)

                      The value label configuration of the label in a reference line.

                      • RelativePosition — (String)

                        The relative position of the value label. Choose one of the following options:

                        • BEFORE_CUSTOM_LABEL

                        • AFTER_CUSTOM_LABEL

                        Possible values include:
                        • "BEFORE_CUSTOM_LABEL"
                        • "AFTER_CUSTOM_LABEL"
                      • FormatConfiguration — (map)

                        The format configuration of the value label.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                    • CustomLabelConfiguration — (map)

                      The custom label configuration of the label in a reference line.

                      • CustomLabelrequired — (String)

                        The string text of the custom label.

                    • FontConfiguration — (map)

                      The font configuration of the label in a reference line.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • FontColor — (String)

                      The font color configuration of the label in a reference line.

                    • HorizontalPosition — (String)

                      The horizontal position configuration of the label in a reference line. Choose one of the following options:

                      • LEFT

                      • CENTER

                      • RIGHT

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                    • VerticalPosition — (String)

                      The vertical position configuration of the label in a reference line. Choose one of the following options:

                      • ABOVE

                      • BELOW

                      Possible values include:
                      • "ABOVE"
                      • "BELOW"
                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • WaterfallVisual — (map)

              A waterfall chart.

              For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a waterfall visual.

                • FieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • WaterfallChartAggregatedFieldWells — (map)

                    The field well configuration of a waterfall visual.

                    • Categories — (Array<map>)

                      The category field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The value field wells of a waterfall visual.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Breakdowns — (Array<map>)

                      The breakdown field wells of a waterfall visual.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                • SortConfiguration — (map)

                  The sort configuration of a waterfall visual.

                  • CategorySort — (Array<map>)

                    The sort configuration of the category fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • BreakdownItemsLimit — (map)

                    The limit on the number of bar groups that are displayed.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • WaterfallChartOptions — (map)

                  The options that determine the presentation of a waterfall visual.

                  • TotalBarLabel — (String)

                    This option determines the total bar label of a waterfall visual.

                • CategoryAxisLabelOptions — (map)

                  The options that determine the presentation of the category axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • CategoryAxisDisplayOptions — (map)

                  The options that determine the presentation of the category axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • PrimaryYAxisLabelOptions — (map)

                  The options that determine the presentation of the y-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • PrimaryYAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • Legend — (map)

                  The legend configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • DataLabels — (map)

                  The data label configuration of a waterfall visual.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualPalette — (map)

                  The visual palette configuration of a waterfall visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • ColorConfiguration — (map)

                  The color configuration of a waterfall visual.

                  • GroupColorConfiguration — (map)

                    The color configuration for individual groups within a waterfall visual.

                    • PositiveBarColor — (String)

                      Defines the color for the positive bars of a waterfall chart.

                    • NegativeBarColor — (String)

                      Defines the color for the negative bars of a waterfall chart.

                    • TotalBarColor — (String)

                      Defines the color for the total bars of a waterfall chart.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • HistogramVisual — (map)

              A histogram.

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

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration for a HistogramVisual.

                • FieldWells — (map)

                  The field well configuration of a histogram.

                  • HistogramAggregatedFieldWells — (map)

                    The field well configuration of a histogram.

                    • Values — (Array<map>)

                      The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • XAxisDisplayOptions — (map)

                  The options that determine the presentation of the x-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • XAxisLabelOptions — (map)

                  The options that determine the presentation of the x-axis label.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • YAxisDisplayOptions — (map)

                  The options that determine the presentation of the y-axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • BinOptions — (map)

                  The options that determine the presentation of histogram bins.

                  • SelectedBinType — (String)

                    The options that determine the selected bin type.

                    Possible values include:
                    • "BIN_COUNT"
                    • "BIN_WIDTH"
                  • BinCount — (map)

                    The options that determine the bin count of a histogram.

                    • Value — (Integer)

                      The options that determine the bin count value.

                  • BinWidth — (map)

                    The options that determine the bin width of a histogram.

                    • Value — (Float)

                      The options that determine the bin width value.

                    • BinCountLimit — (Integer)

                      The options that determine the bin count limit.

                  • StartValue — (Float)

                    The options that determine the bin start value.

                • DataLabels — (map)

                  The data label configuration of a histogram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Tooltip — (map)

                  The tooltip configuration of a histogram.

                  • TooltipVisibility — (String)

                    Determines whether or not the tooltip is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SelectedTooltipType — (String)

                    The selected type for the tooltip. Choose one of the following options:

                    • BASIC: A basic tooltip.

                    • DETAILED: A detailed tooltip.

                    Possible values include:
                    • "BASIC"
                    • "DETAILED"
                  • FieldBasedTooltip — (map)

                    The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                    • AggregationVisibility — (String)

                      The visibility of Show aggregations.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • TooltipTitleType — (String)

                      The type for the >tooltip title. Choose one of the following options:

                      • NONE: Doesn't use the primary value as the title.

                      • PRIMARY_VALUE: Uses primary value as the title.

                      Possible values include:
                      • "NONE"
                      • "PRIMARY_VALUE"
                    • TooltipFields — (Array<map>)

                      The fields configuration in the tooltip.

                      • FieldTooltipItem — (map)

                        The tooltip item for the fields.

                        • FieldIdrequired — (String)

                          The unique ID of the field that is targeted by the tooltip.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • TooltipTarget — (String)

                          Determines the target of the field tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                      • ColumnTooltipItem — (map)

                        The tooltip item for the columns that are not part of a field well.

                        • Columnrequired — (map)

                          The target column of the tooltip item.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • Label — (String)

                          The label of the tooltip item.

                        • Visibility — (String)

                          The visibility of the tooltip item.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Aggregation — (map)

                          The aggregation function of the column tooltip item.

                          • NumericalAggregationFunction — (map)

                            Aggregation for numerical values.

                            • SimpleNumericalAggregation — (String)

                              Built-in aggregation functions for numerical values.

                              • SUM: The sum of a dimension or measure.

                              • AVERAGE: The average of a dimension or measure.

                              • MIN: The minimum value of a dimension or measure.

                              • MAX: The maximum value of a dimension or measure.

                              • COUNT: The count of a dimension or measure.

                              • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                              • VAR: The variance of a dimension or measure.

                              • VARP: The partitioned variance of a dimension or measure.

                              • STDEV: The standard deviation of a dimension or measure.

                              • STDEVP: The partitioned standard deviation of a dimension or measure.

                              • MEDIAN: The median value of a dimension or measure.

                              Possible values include:
                              • "SUM"
                              • "AVERAGE"
                              • "MIN"
                              • "MAX"
                              • "COUNT"
                              • "DISTINCT_COUNT"
                              • "VAR"
                              • "VARP"
                              • "STDEV"
                              • "STDEVP"
                              • "MEDIAN"
                            • PercentileAggregation — (map)

                              An aggregation based on the percentile of values in a dimension or measure.

                              • PercentileValue — (Float)

                                The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                          • CategoricalAggregationFunction — (String)

                            Aggregation for categorical values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                          • DateAggregationFunction — (String)

                            Aggregation for date values.

                            • COUNT: Aggregate by the total number of values, including duplicates.

                            • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                            • MIN: Select the smallest date value.

                            • MAX: Select the largest date value.

                            Possible values include:
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "MIN"
                            • "MAX"
                          • AttributeAggregationFunction — (map)

                            Aggregation for attributes.

                            • SimpleAttributeAggregation — (String)

                              The built-in aggregation functions for attributes.

                              • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                              Possible values include:
                              • "UNIQUE_VALUE"
                            • ValueForMultipleValues — (String)

                              Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                        • TooltipTarget — (String)

                          Determines the target of the column tooltip item in a combo chart visual.

                          Possible values include:
                          • "BOTH"
                          • "BAR"
                          • "LINE"
                • VisualPalette — (map)

                  The visual palette configuration of a histogram.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • WordCloudVisual — (map)

              A word cloud.

              For more information, see Using word clouds in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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..

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field wells of the visual.

                  • WordCloudAggregatedFieldWells — (map)

                    The aggregated field wells of a word cloud.

                    • GroupBy — (Array<map>)

                      The group by field well of a word cloud. Values are grouped by group by fields.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Size — (Array<map>)

                      The size field well of a word cloud. Values are aggregated based on group by fields.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a word cloud visual.

                  • CategoryItemsLimit — (map)

                    The limit on the number of groups that are displayed in a word cloud.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • CategorySort — (Array<map>)

                    The sort configuration of group by fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryLabelOptions — (map)

                  The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • WordCloudOptions — (map)

                  The options for a word cloud visual.

                  • WordOrientation — (String)

                    The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                    Possible values include:
                    • "HORIZONTAL"
                    • "HORIZONTAL_AND_VERTICAL"
                  • WordScaling — (String)

                    The word scaling options (emphasize, normal) for the words in a word cloud.

                    Possible values include:
                    • "EMPHASIZE"
                    • "NORMAL"
                  • CloudLayout — (String)

                    The cloud layout options (fluid, normal) of a word cloud.

                    Possible values include:
                    • "FLUID"
                    • "NORMAL"
                  • WordCasing — (String)

                    The word casing options (lower_case, existing_case) for the words in a word cloud.

                    Possible values include:
                    • "LOWER_CASE"
                    • "EXISTING_CASE"
                  • WordPadding — (String)

                    The word padding options (none, small, medium, large) for the words in a word cloud.

                    Possible values include:
                    • "NONE"
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                  • MaximumStringLength — (Integer)

                    The length limit of each word from 1-100.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
            • InsightVisual — (map)

              An insight visual.

              For more information, see Working with insights in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • InsightConfiguration — (map)

                The configuration of an insight visual.

                • Computations — (Array<map>)

                  The computations configurations of the insight visual

                  • TopBottomRanked — (map)

                    The top ranked and bottom ranked computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • ResultSize — (Integer)

                      The result size of a top and bottom ranked computation.

                    • Typerequired — (String)

                      The computation type. Choose one of the following options:

                      • TOP: A top ranked computation.

                      • BOTTOM: A bottom ranked computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TopBottomMovers — (map)

                    The top movers and bottom movers computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • MoverSize — (Integer)

                      The mover size setup of the top and bottom movers computation.

                    • SortOrder — (String)

                      The sort order setup of the top and bottom movers computation.

                      Possible values include:
                      • "PERCENT_DIFFERENCE"
                      • "ABSOLUTE_DIFFERENCE"
                    • Typerequired — (String)

                      The computation type. Choose from the following options:

                      • TOP: Top movers computation.

                      • BOTTOM: Bottom movers computation.

                      Possible values include:
                      • "TOP"
                      • "BOTTOM"
                  • TotalAggregation — (map)

                    The total aggregation computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • MaximumMinimum — (map)

                    The maximum and minimum computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • Typerequired — (String)

                      The type of computation. Choose one of the following options:

                      • MAXIMUM: A maximum computation.

                      • MINIMUM: A minimum computation.

                      Possible values include:
                      • "MAXIMUM"
                      • "MINIMUM"
                  • MetricComparison — (map)

                    The metric comparison computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • FromValue — (map)

                      The field that is used in a metric comparison from value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • TargetValue — (map)

                      The field that is used in a metric comparison to value setup.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodOverPeriod — (map)

                    The period over period computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                  • PeriodToDate — (map)

                    The period to DataSetIdentifier computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodTimeGranularity — (String)

                      The time granularity setup of period to date computation. Choose from the following options:

                      • YEAR: Year to date.

                      • MONTH: Month to date.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                  • GrowthRate — (map)

                    The growth rate computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodSize — (Integer)

                      The period size setup of a growth rate computation.

                  • UniqueValues — (map)

                    The unique values computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Category — (map)

                      The category field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                  • Forecast — (map)

                    The forecast computation configuration.

                    • ComputationIdrequired — (String)

                      The ID for a computation.

                    • Name — (String)

                      The name of a computation.

                    • Time — (map)

                      The time field that is used in a computation.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Value — (map)

                      The value field that is used in a computation.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                    • PeriodsForward — (Integer)

                      The periods forward setup of a forecast computation.

                    • PeriodsBackward — (Integer)

                      The periods backward setup of a forecast computation.

                    • UpperBoundary — (Float)

                      The upper boundary setup of a forecast computation.

                    • LowerBoundary — (Float)

                      The lower boundary setup of a forecast computation.

                    • PredictionInterval — (Integer)

                      The prediction interval setup of a forecast computation.

                    • Seasonality — (String)

                      The seasonality setup of a forecast computation. Choose one of the following options:

                      • AUTOMATIC

                      • CUSTOM: Checks the custom seasonality value.

                      Possible values include:
                      • "AUTOMATIC"
                      • "CUSTOM"
                    • CustomSeasonalityValue — (Integer)

                      The custom seasonality value setup of a forecast computation.

                • CustomNarrative — (map)

                  The custom narrative of the insight visual.

                  • Narrativerequired — (String)

                    The string input of custom narrative.

                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used in the insight visual.

            • SankeyDiagramVisual — (map)

              A sankey diagram.

              For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a sankey diagram.

                • FieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • SankeyDiagramAggregatedFieldWells — (map)

                    The field well configuration of a sankey diagram.

                    • Source — (Array<map>)

                      The source field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Destination — (Array<map>)

                      The destination field wells of a sankey diagram.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Weight — (Array<map>)

                      The weight field wells of a sankey diagram.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a sankey diagram.

                  • WeightSort — (Array<map>)

                    The sort configuration of the weight fields.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • SourceItemsLimit — (map)

                    The limit on the number of source nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • DestinationItemsLimit — (map)

                    The limit on the number of destination nodes that are displayed in a sankey diagram.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • DataLabels — (map)

                  The data label configuration of a sankey diagram.

                  • Visibility — (String)

                    Determines the visibility of the data labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CategoryLabelVisibility — (String)

                    Determines the visibility of the category field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MeasureLabelVisibility — (String)

                    Determines the visibility of the measure field labels.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataLabelTypes — (Array<map>)

                    The option that determines the data label type.

                    • FieldLabelType — (map)

                      Determines the label configuration for the entire field.

                      • FieldId — (String)

                        Indicates the field that is targeted by the field label.

                      • Visibility — (String)

                        The visibility of the field label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • DataPathLabelType — (map)

                      The option that specifies individual data values for labels.

                      • FieldId — (String)

                        The field ID of the field that the data label needs to be applied to.

                      • FieldValue — (String)

                        The actual value of the field that is labeled.

                      • Visibility — (String)

                        The visibility of the data label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • RangeEndsLabelType — (map)

                      Determines the label configuration for range end value in a visual.

                      • Visibility — (String)

                        The visibility of the range ends label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MinimumLabelType — (map)

                      Determines the label configuration for the minimum value in a visual.

                      • Visibility — (String)

                        The visibility of the minimum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                    • MaximumLabelType — (map)

                      Determines the label configuration for the maximum value in a visual.

                      • Visibility — (String)

                        The visibility of the maximum label.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Position — (String)

                    Determines the position of the data labels.

                    Possible values include:
                    • "INSIDE"
                    • "OUTSIDE"
                    • "LEFT"
                    • "TOP"
                    • "BOTTOM"
                    • "RIGHT"
                  • LabelContent — (String)

                    Determines the content of the data labels.

                    Possible values include:
                    • "VALUE"
                    • "PERCENT"
                    • "VALUE_AND_PERCENT"
                  • LabelFontConfiguration — (map)

                    Determines the font configuration of the data labels.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • LabelColor — (String)

                    Determines the color of the data labels.

                  • Overlap — (String)

                    Determines whether overlap is enabled or disabled for the data labels.

                    Possible values include:
                    • "DISABLE_OVERLAP"
                    • "ENABLE_OVERLAP"
                  • TotalsVisibility — (String)

                    Determines the visibility of the total.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • CustomContentVisual — (map)

              A visual that contains custom content.

              For more information, see Using custom visual content in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration of a CustomContentVisual.

                • ContentUrl — (String)

                  The input URL that links to the custom content that you want in the custom visual.

                • ContentType — (String)

                  The content type of the custom content visual. You can use this to have the visual render as an image.

                  Possible values include:
                  • "IMAGE"
                  • "OTHER_EMBEDDED_CONTENT"
                • ImageScaling — (String)

                  The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                  Possible values include:
                  • "FIT_TO_HEIGHT"
                  • "FIT_TO_WIDTH"
                  • "DO_NOT_SCALE"
                  • "SCALE_TO_VISUAL"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • DataSetIdentifierrequired — (String)

                The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

            • EmptyVisual — (map)

              An empty visual.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • DataSetIdentifierrequired — (String)

                The data set that is used in the empty visual. Every visual requires a dataset to render.

              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

            • RadarChartVisual — (map)

              A radar chart visual.

              For more information, see Using radar charts in the Amazon QuickSight User Guide.

              • VisualIdrequired — (String)

                The unique identifier of a visual. 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.

              • Title — (map)

                The title that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the title label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The short text format of the title label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • Subtitle — (map)

                The subtitle that is displayed on the visual.

                • Visibility — (String)

                  The visibility of the subtitle label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FormatText — (map)

                  The long text format of the subtitle label, such as plain text or rich text.

                  • PlainText — (String)

                    Plain text format.

                  • RichText — (String)

                    Rich text. Examples of rich text include bold, underline, and italics.

              • ChartConfiguration — (map)

                The configuration settings of the visual.

                • FieldWells — (map)

                  The field well configuration of a RadarChartVisual.

                  • RadarChartAggregatedFieldWells — (map)

                    The aggregated field wells of a radar chart visual.

                    • Category — (Array<map>)

                      The aggregated field well categories of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Color — (Array<map>)

                      The color that are assigned to the aggregated field wells of a radar chart.

                      • NumericalDimensionField — (map)

                        The dimension type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalDimensionField — (map)

                        The dimension type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateDimensionField — (map)

                        The dimension type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateDimensionField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • DateGranularity — (String)

                          The date granularity of the DateDimensionField. Choose one of the following options:

                          • YEAR

                          • QUARTER

                          • MONTH

                          • WEEK

                          • DAY

                          • HOUR

                          • MINUTE

                          • SECOND

                          • MILLISECOND

                          Possible values include:
                          • "YEAR"
                          • "QUARTER"
                          • "MONTH"
                          • "WEEK"
                          • "DAY"
                          • "HOUR"
                          • "MINUTE"
                          • "SECOND"
                          • "MILLISECOND"
                        • HierarchyId — (String)

                          The custom hierarchy ID.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                    • Values — (Array<map>)

                      The values that are assigned to the aggregated field wells of a radar chart.

                      • NumericalMeasureField — (map)

                        The measure type field with numerical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the NumericalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (map)

                          The aggregation function of the measure field.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • FormatConfiguration — (map)

                            The options that determine the numeric format configuration.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CategoricalMeasureField — (map)

                        The measure type field with categorical type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the CategoricalMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric strings.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • DateMeasureField — (map)

                        The measure type field with date type columns.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Columnrequired — (map)

                          The column that is used in the DateMeasureField.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

                        • AggregationFunction — (String)

                          The aggregation function of the measure field.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • FormatConfiguration — (map)

                          The format configuration of the field.

                          • DateTimeFormat — (String)

                            Determines the DateTime format.

                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                          • NumericFormatConfiguration — (map)

                            The formatting configuration for numeric DateTime fields.

                            • NumberDisplayFormatConfiguration — (map)

                              The options that determine the number display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the number format.

                              • Suffix — (String)

                                Determines the suffix value of the number format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value of the number format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • CurrencyDisplayFormatConfiguration — (map)

                              The options that determine the currency display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the currency format.

                              • Suffix — (String)

                                Determines the suffix value of the currency format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • Symbol — (String)

                                Determines the symbol for the currency format.

                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NumberScale — (String)

                                Determines the number scale value for the currency format.

                                Possible values include:
                                • "NONE"
                                • "AUTO"
                                • "THOUSANDS"
                                • "MILLIONS"
                                • "BILLIONS"
                                • "TRILLIONS"
                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                            • PercentageDisplayFormatConfiguration — (map)

                              The options that determine the percentage display format configuration.

                              • Prefix — (String)

                                Determines the prefix value of the percentage format.

                              • Suffix — (String)

                                Determines the suffix value of the percentage format.

                              • SeparatorConfiguration — (map)

                                The options that determine the numeric separator configuration.

                                • DecimalSeparator — (String)

                                  Determines the decimal separator.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • ThousandsSeparator — (map)

                                  The options that determine the thousands separator configuration.

                                  • Symbol — (String)

                                    Determines the thousands separator symbol.

                                    Possible values include:
                                    • "COMMA"
                                    • "DOT"
                                    • "SPACE"
                                  • Visibility — (String)

                                    Determines the visibility of the thousands separator.

                                    Possible values include:
                                    • "HIDDEN"
                                    • "VISIBLE"
                              • DecimalPlacesConfiguration — (map)

                                The option that determines the decimal places configuration.

                                • DecimalPlacesrequired — (Integer)

                                  The values of the decimal places.

                              • NegativeValueConfiguration — (map)

                                The options that determine the negative value configuration.

                                • DisplayModerequired — (String)

                                  Determines the display mode of the negative value configuration.

                                  Possible values include:
                                  • "POSITIVE"
                                  • "NEGATIVE"
                              • NullValueFormatConfiguration — (map)

                                The options that determine the null value format configuration.

                                • NullStringrequired — (String)

                                  Determines the null string of null values.

                      • CalculatedMeasureField — (map)

                        The calculated measure field only used in pivot tables.

                        • FieldIdrequired — (String)

                          The custom field ID.

                        • Expressionrequired — (String)

                          The expression in the table calculation.

                • SortConfiguration — (map)

                  The sort configuration of a RadarChartVisual.

                  • CategorySort — (Array<map>)

                    The category sort options of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • CategoryItemsLimit — (map)

                    The category items limit for a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                  • ColorSort — (Array<map>)

                    The color sort configuration of a radar chart.

                    • FieldSort — (map)

                      The sort configuration for a field in a field well.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • ColumnSort — (map)

                      The sort configuration for a column that is not used in a field well.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                  • ColorItemsLimit — (map)

                    The color items limit of a radar chart.

                    • ItemsLimit — (Integer)

                      The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                    • OtherCategories — (String)

                      The Show other of an axis in the chart. Choose one of the following options:

                      • INCLUDE

                      • EXCLUDE

                      Possible values include:
                      • "INCLUDE"
                      • "EXCLUDE"
                • Shape — (String)

                  The shape of the radar chart.

                  Possible values include:
                  • "CIRCLE"
                  • "POLYGON"
                • BaseSeriesSettings — (map)

                  The base sreies settings of a radar chart.

                  • AreaStyleSettings — (map)

                    The area style settings of a radar chart.

                    • Visibility — (String)

                      The visibility settings of a radar chart.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • StartAngle — (Float)

                  The start angle of a radar chart's axis.

                • VisualPalette — (map)

                  The palette (chart color) display setup of the visual.

                  • ChartColor — (String)

                    The chart color options for the visual palette.

                  • ColorMap — (Array<map>)

                    The color map options for the visual palette.

                    • Elementrequired — (map)

                      The element that the color needs to be applied to.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                    • Colorrequired — (String)

                      The color that needs to be applied to the element.

                    • TimeGranularity — (String)

                      The time granularity of the field that the color needs to be applied to.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                • AlternateBandColorsVisibility — (String)

                  Determines the visibility of the colors of alternatign bands in a radar chart.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AlternateBandEvenColor — (String)

                  The color of the even-numbered alternate bands of a radar chart.

                • AlternateBandOddColor — (String)

                  The color of the odd-numbered alternate bands of a radar chart.

                • CategoryAxis — (map)

                  The category axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • CategoryLabelOptions — (map)

                  The category label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • ColorAxis — (map)

                  The color axis of a radar chart.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • ColorLabelOptions — (map)

                  The color label options of a radar chart.

                  • Visibility — (String)

                    The visibility of an axis label on a chart. Choose one of the following options:

                    • VISIBLE: Shows the axis.

                    • HIDDEN: Hides the axis.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • SortIconVisibility — (String)

                    The visibility configuration of the sort icon on a chart's axis label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • AxisLabelOptions — (Array<map>)

                    The label options for a chart axis.

                    • FontConfiguration — (map)

                      The font configuration of the axis label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the axis label.

                    • ApplyTo — (map)

                      The options that indicate which field the label belongs to.

                      • FieldIdrequired — (String)

                        The field that the axis label is targeted to.

                      • Columnrequired — (map)

                        The column that the axis label is targeted to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                • Legend — (map)

                  The legend display setup of the visual.

                  • Visibility — (String)

                    Determines whether or not the legend is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Title — (map)

                    The custom title for the legend.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • Position — (String)

                    The positions for the legend. Choose one of the following options:

                    • AUTO

                    • RIGHT

                    • BOTTOM

                    • LEFT

                    Possible values include:
                    • "AUTO"
                    • "RIGHT"
                    • "BOTTOM"
                    • "TOP"
                  • Width — (String)

                    The width of the legend. If this value is omitted, a default width is used when rendering.

                  • Height — (String)

                    The height of the legend. If this value is omitted, a default height is used when rendering.

                • AxesRangeScale — (String)

                  The axis behavior options of a radar chart.

                  Possible values include:
                  • "AUTO"
                  • "INDEPENDENT"
                  • "SHARED"
                • Interactions — (map)

                  The general visual interactions setup for a visual.

                  • VisualMenuOption — (map)

                    The on-visual menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availaiblity status of a visual's menu options.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
                  • ContextMenuOption — (map)

                    The context menu options for a visual.

                    • AvailabilityStatus — (String)

                      The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • Actions — (Array<map>)

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

                • CustomActionIdrequired — (String)

                  The ID of the VisualCustomAction.

                • Namerequired — (String)

                  The name of the VisualCustomAction.

                • Status — (String)

                  The status of the VisualCustomAction.

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • Triggerrequired — (String)

                  The trigger of the VisualCustomAction.

                  Valid values are defined as follows:

                  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                  Possible values include:
                  • "DATA_POINT_CLICK"
                  • "DATA_POINT_MENU"
                • ActionOperationsrequired — (Array<map>)

                  A list of VisualCustomActionOperations.

                  This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                  • FilterOperation — (map)

                    The filter operation that filters data included in a visual or in an entire sheet.

                    • SelectedFieldsConfigurationrequired — (map)

                      The configuration that chooses the fields to be filtered.

                      • SelectedFields — (Array<String>)

                        Chooses the fields that are filtered in CustomActionFilterOperation.

                      • SelectedFieldOptions — (String)

                        A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                        Valid values are defined as follows:

                        • ALL_FIELDS: Applies the filter operation to all fields.

                        Possible values include:
                        • "ALL_FIELDS"
                      • SelectedColumns — (Array<map>)

                        The selected columns of a dataset.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                    • TargetVisualsConfigurationrequired — (map)

                      The configuration that chooses the target visuals to be filtered.

                      • SameSheetTargetVisualConfiguration — (map)

                        The configuration of the same-sheet target visuals that you want to be filtered.

                        • TargetVisuals — (Array<String>)

                          A list of the target visual IDs that are located in the same sheet of the analysis.

                        • TargetVisualOptions — (String)

                          The options that choose the target visual in the same sheet.

                          Valid values are defined as follows:

                          • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                          Possible values include:
                          • "ALL_VISUALS"
                  • NavigationOperation — (map)

                    The navigation operation that navigates between different sheets in the same analysis.

                    • LocalNavigationConfiguration — (map)

                      The configuration that chooses the navigation target.

                      • TargetSheetIdrequired — (String)

                        The sheet that is targeted for navigation in the same analysis.

                  • URLOperation — (map)

                    The URL operation that opens a link to another webpage.

                    • URLTemplaterequired — (String)

                      THe URL link of the CustomActionURLOperation.

                    • URLTargetrequired — (String)

                      The target of the CustomActionURLOperation.

                      Valid values are defined as follows:

                      • NEW_TAB: Opens the target URL in a new browser tab.

                      • NEW_WINDOW: Opens the target URL in a new browser window.

                      • SAME_TAB: Opens the target URL in the same browser tab.

                      Possible values include:
                      • "NEW_TAB"
                      • "NEW_WINDOW"
                      • "SAME_TAB"
                  • SetParametersOperation — (map)

                    The set parameter operation that sets parameters in custom action.

                    • ParameterValueConfigurationsrequired — (Array<map>)

                      The parameter that determines the value configuration.

                      • DestinationParameterNamerequired — (String)

                        The destination parameter name of the SetParameterValueConfiguration.

                      • Valuerequired — (map)

                        The configuration of destination parameter values.

                        This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                        • CustomValuesConfiguration — (map)

                          The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                          • IncludeNullValue — (Boolean)

                            Includes the null value in custom action parameter values.

                          • CustomValuesrequired — (map)

                            The customized parameter values.

                            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                            • StringValues — (Array<String>)

                              A list of string-type parameter values.

                            • IntegerValues — (Array<Integer>)

                              A list of integer-type parameter values.

                            • DecimalValues — (Array<Float>)

                              A list of decimal-type parameter values.

                            • DateTimeValues — (Array<Date>)

                              A list of datetime-type parameter values.

                        • SelectAllValueOptions — (String)

                          The configuration that selects all options.

                          Possible values include:
                          • "ALL_VALUES"
                        • SourceParameterName — (String)

                          The source parameter name of the destination parameter.

                        • SourceField — (String)

                          The source field ID of the destination parameter.

                        • SourceColumn — (map)

                          A column of a data set.

                          • DataSetIdentifierrequired — (String)

                            The data set that the column belongs to.

                          • ColumnNamerequired — (String)

                            The name of the column.

              • ColumnHierarchies — (Array<map>)

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

                • ExplicitHierarchy — (map)

                  The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the explicit hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the explicit hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the explicit hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • DateTimeHierarchy — (map)

                  The option that determines the hierarchy of any DateTime fields.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the DateTime hierarchy.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the DateTime hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                • PredefinedHierarchy — (map)

                  The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                  • HierarchyIdrequired — (String)

                    The hierarchy ID of the predefined hierarchy.

                  • Columnsrequired — (Array<map>)

                    The list of columns that define the predefined hierarchy.

                    • DataSetIdentifierrequired — (String)

                      The data set that the column belongs to.

                    • ColumnNamerequired — (String)

                      The name of the column.

                  • DrillDownFilters — (Array<map>)

                    The option that determines the drill down filters for the predefined hierarchy.

                    • NumericEqualityFilter — (map)

                      The numeric equality type drill down filter. This filter is used for number type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Valuerequired — (Float)

                        The value of the double input numeric drill down filter.

                    • CategoryFilter — (map)

                      The category type drill down filter. This filter is used for string type columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • CategoryValuesrequired — (Array<String>)

                        A list of the string inputs that are the values of the category drill down filter.

                    • TimeRangeFilter — (map)

                      The time range drill down filter. This filter is used for date time columns.

                      • Columnrequired — (map)

                        The column that the filter is applied to.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • RangeMinimumrequired — (Date)

                        The minimum value for the filter value range.

                      • RangeMaximumrequired — (Date)

                        The maximum value for the filter value range.

                      • TimeGranularityrequired — (String)

                        The level of time precision that is used to aggregate DateTime values.

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
          • TextBoxes — (Array<map>)

            The text boxes that are on a sheet.

            • SheetTextBoxIdrequired — (String)

              The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

            • Content — (String)

              The content that is displayed in the text box.

          • Layouts — (Array<map>)

            Layouts define how the components of a sheet are arranged.

            For more information, see Types of layout in the Amazon QuickSight User Guide.

            • Configurationrequired — (map)

              The configuration that determines what the type of layout for a sheet.

              • GridLayout — (map)

                A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeFormLayout — (map)

                A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a free-form layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a free-form layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • XAxisLocationrequired — (String)

                    The x-axis coordinate of the element.

                  • YAxisLocationrequired — (String)

                    The y-axis coordinate of the element.

                  • Widthrequired — (String)

                    The width of an element within a free-form layout.

                  • Heightrequired — (String)

                    The height of an element within a free-form layout.

                  • Visibility — (String)

                    The visibility of an element within a free-form layout.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • RenderingRules — (Array<map>)

                    The rendering rules that determine when an element should be displayed within a free-form layout.

                    • Expressionrequired — (String)

                      The expression of the rendering rules of a sheet.

                    • ConfigurationOverridesrequired — (map)

                      The override configuration of the rendering rules of a sheet.

                      • Visibility — (String)

                        Determines whether or not the overrides are visible. Choose one of the following options:

                        • VISIBLE

                        • HIDDEN

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • BorderStyle — (map)

                    The border style configuration of a free-form layout element.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • SelectedBorderStyle — (map)

                    The border style configuration of a free-form layout element. This border style is used when the element is selected.

                    • Visibility — (String)

                      The border visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The border color of a free-form layout element.

                  • BackgroundStyle — (map)

                    The background style configuration of a free-form layout element.

                    • Visibility — (String)

                      The background visibility of a free-form layout element.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • Color — (String)

                      The background color of a free-form layout element.

                  • LoadingAnimation — (map)

                    The loading animation configuration of a free-form layout element.

                    • Visibility — (String)

                      The visibility configuration of LoadingAnimation.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

              • SectionBasedLayout — (map)

                A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

                • HeaderSectionsrequired — (Array<map>)

                  A list of header section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • BodySectionsrequired — (Array<map>)

                  A list of body section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of a body section.

                  • Contentrequired — (map)

                    The configuration of content in a body section.

                    • Layout — (map)

                      The layout configuration of a body section.

                      • FreeFormLayoutrequired — (map)

                        The free-form layout configuration of a section.

                        • Elementsrequired — (Array<map>)

                          The elements that are included in the free-form layout.

                          • ElementIdrequired — (String)

                            A unique identifier for an element within a free-form layout.

                          • ElementTyperequired — (String)

                            The type of element.

                            Possible values include:
                            • "VISUAL"
                            • "FILTER_CONTROL"
                            • "PARAMETER_CONTROL"
                            • "TEXT_BOX"
                          • XAxisLocationrequired — (String)

                            The x-axis coordinate of the element.

                          • YAxisLocationrequired — (String)

                            The y-axis coordinate of the element.

                          • Widthrequired — (String)

                            The width of an element within a free-form layout.

                          • Heightrequired — (String)

                            The height of an element within a free-form layout.

                          • Visibility — (String)

                            The visibility of an element within a free-form layout.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • RenderingRules — (Array<map>)

                            The rendering rules that determine when an element should be displayed within a free-form layout.

                            • Expressionrequired — (String)

                              The expression of the rendering rules of a sheet.

                            • ConfigurationOverridesrequired — (map)

                              The override configuration of the rendering rules of a sheet.

                              • Visibility — (String)

                                Determines whether or not the overrides are visible. Choose one of the following options:

                                • VISIBLE

                                • HIDDEN

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • BorderStyle — (map)

                            The border style configuration of a free-form layout element.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • SelectedBorderStyle — (map)

                            The border style configuration of a free-form layout element. This border style is used when the element is selected.

                            • Visibility — (String)

                              The border visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The border color of a free-form layout element.

                          • BackgroundStyle — (map)

                            The background style configuration of a free-form layout element.

                            • Visibility — (String)

                              The background visibility of a free-form layout element.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                            • Color — (String)

                              The background color of a free-form layout element.

                          • LoadingAnimation — (map)

                            The loading animation configuration of a free-form layout element.

                            • Visibility — (String)

                              The visibility configuration of LoadingAnimation.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                  • Style — (map)

                    The style options of a body section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                  • PageBreakConfiguration — (map)

                    The configuration of a page break for a section.

                    • After — (map)

                      The configuration of a page break after a section.

                      • Status — (String)

                        The option that enables or disables a page break at the end of a section.

                        Possible values include:
                        • "ENABLED"
                        • "DISABLED"
                • FooterSectionsrequired — (Array<map>)

                  A list of footer section configurations.

                  • SectionIdrequired — (String)

                    The unique identifier of the header or footer section.

                  • Layoutrequired — (map)

                    The layout configuration of the header or footer section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                  • Style — (map)

                    The style options of a header or footer section.

                    • Height — (String)

                      The height of a section.

                      Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                    • Padding — (map)

                      The spacing between section content and its top, bottom, left, and right edges.

                      There is no padding by default.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

                • CanvasSizeOptionsrequired — (map)

                  The options for the canvas of a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

          • SheetControlLayouts — (Array<map>)

            The control layouts of the sheet.

            • Configurationrequired — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • GridLayout — (map)

                The configuration that determines the elements and canvas size options of sheet control.

                • Elementsrequired — (Array<map>)

                  The elements that are included in a grid layout.

                  • ElementIdrequired — (String)

                    A unique identifier for an element within a grid layout.

                  • ElementTyperequired — (String)

                    The type of element.

                    Possible values include:
                    • "VISUAL"
                    • "FILTER_CONTROL"
                    • "PARAMETER_CONTROL"
                    • "TEXT_BOX"
                  • ColumnIndex — (Integer)

                    The column index for the upper left corner of an element.

                  • ColumnSpanrequired — (Integer)

                    The width of a grid element expressed as a number of grid columns.

                  • RowIndex — (Integer)

                    The row index for the upper left corner of an element.

                  • RowSpanrequired — (Integer)

                    The height of a grid element expressed as a number of grid rows.

                • CanvasSizeOptions — (map)

                  Configuration options for the canvas of a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

          • ContentType — (String)

            The layout content type of the sheet. Choose one of the following options:

            • PAGINATED: Creates a sheet for a paginated report.

            • INTERACTIVE: Creates a sheet for an interactive dashboard.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
        • CalculatedFields — (Array<map>)

          An array of calculated field definitions for the template.

          • DataSetIdentifierrequired — (String)

            The data set that is used in this calculated field.

          • Namerequired — (String)

            The name of the calculated field.

          • Expressionrequired — (String)

            The expression of the calculated field.

        • ParameterDeclarations — (Array<map>)

          An array of parameter declarations for a template.

          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.

          • StringParameterDeclaration — (map)

            A parameter declaration for the String data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<String>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a String parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (String)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DecimalParameterDeclaration — (map)

            A parameter declaration for the Decimal data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Float>)

                The static values of the DecimalDefaultValues.

            • ValueWhenUnset — (map)

              The configuration that defines the default value of a Decimal parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Float)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • IntegerParameterDeclaration — (map)

            A parameter declaration for the Integer data type.

            • ParameterValueTyperequired — (String)

              The value type determines whether the parameter is a single-value or multi-value parameter.

              Possible values include:
              • "MULTI_VALUED"
              • "SINGLE_VALUED"
            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Integer>)

                The static values of the IntegerDefaultValues.

            • ValueWhenUnset — (map)

              A parameter declaration for the Integer data type.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Integer)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

          • DateTimeParameterDeclaration — (map)

            A parameter declaration for the DateTime data type.

            • Namerequired — (String)

              The name of the parameter that is being declared.

            • DefaultValues — (map)

              The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

              • DynamicValue — (map)

                The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

                • UserNameColumn — (map)

                  The column that contains the username.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • GroupNameColumn — (map)

                  The column that contains the group name.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DefaultValueColumnrequired — (map)

                  The column that contains the default value of each user or group.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • StaticValues — (Array<Date>)

                The static values of the DataTimeDefaultValues.

              • RollingDate — (map)

                The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ValueWhenUnset — (map)

              The configuration that defines the default value of a DateTime parameter when a value has not been set.

              • ValueWhenUnsetOption — (String)

                The built-in options for default values. The value can be one of the following:

                • RECOMMENDED: The recommended value.

                • NULL: The NULL value.

                Possible values include:
                • "RECOMMENDED_VALUE"
                • "NULL"
              • CustomValue — (Date)

                A custom value that's used when the value of a parameter isn't set.

            • MappedDataSetParameters — (Array<map>)

              A list of dataset parameters that are mapped to an analysis parameter.

              • DataSetIdentifierrequired — (String)

                A unique name that identifies a dataset within the analysis or dashboard.

              • DataSetParameterNamerequired — (String)

                The name of the dataset parameter.

        • FilterGroups — (Array<map>)

          Filter definitions for a template.

          For more information, see Filtering Data in the Amazon QuickSight User Guide.

          • FilterGroupIdrequired — (String)

            The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

          • Filtersrequired — (Array<map>)

            The list of filters that are present in a FilterGroup.

            • CategoryFilter — (map)

              A CategoryFilter filters text values.

              For more information, see Adding text filters in the Amazon QuickSight User Guide.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Configurationrequired — (map)

                The configuration for a CategoryFilter.

                • FilterListConfiguration — (map)

                  A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOption — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterListConfiguration — (map)

                  A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValues — (Array<String>)

                    The list of category values for the filter.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
                • CustomFilterConfiguration — (map)

                  A custom filter that filters based on a single value. This filter can be partially matched.

                  • MatchOperatorrequired — (String)

                    The match operator that is used to determine if a filter should be applied.

                    Possible values include:
                    • "EQUALS"
                    • "DOES_NOT_EQUAL"
                    • "CONTAINS"
                    • "DOES_NOT_CONTAIN"
                    • "STARTS_WITH"
                    • "ENDS_WITH"
                  • CategoryValue — (String)

                    The category value for the filter.

                    This field is mutually exclusive to ParameterName.

                  • SelectAllOptions — (String)

                    Select all of the values. Null is not the assigned value of select all.

                    • FILTER_ALL_VALUES

                    Possible values include:
                    • "FILTER_ALL_VALUES"
                  • ParameterName — (String)

                    The parameter whose value should be used for the filter value.

                    This field is mutually exclusive to CategoryValue.

                  • NullOptionrequired — (String)

                    This option determines how null values should be treated when filtering data.

                    • ALL_VALUES: Include null values in filtered results.

                    • NULLS_ONLY: Only include null values in filtered results.

                    • NON_NULLS_ONLY: Exclude null values from filtered results.

                    Possible values include:
                    • "ALL_VALUES"
                    • "NULLS_ONLY"
                    • "NON_NULLS_ONLY"
            • NumericRangeFilter — (map)

              A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimum — (map)

                The minimum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • RangeMaximum — (map)

                The maximum value for the filter value range.

                • StaticValue — (Float)

                  The static value of the numeric range filter.

                • Parameter — (String)

                  The parameter that is used in the numeric range.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • NumericEqualityFilter — (map)

              A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Float)

                The input value.

              • SelectAllOptions — (String)

                Select all of the values. Null is not the assigned value of select all.

                • FILTER_ALL_VALUES

                Possible values include:
                • "FILTER_ALL_VALUES"
              • MatchOperatorrequired — (String)

                The match operator that is used to determine if a filter should be applied.

                Possible values include:
                • "EQUALS"
                • "DOES_NOT_EQUAL"
              • AggregationFunction — (map)

                The aggregation function of the filter.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
            • TimeEqualityFilter — (map)

              A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Value — (Date)

                The value of a TimeEquality filter.

                This field is mutually exclusive to RollingDate and ParameterName.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

                This field is mutually exclusive to Value and RollingDate.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RollingDate — (map)

                The rolling date input for the TimeEquality filter.

                This field is mutually exclusive to Value and ParameterName.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

            • TimeRangeFilter — (map)

              A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • IncludeMinimum — (Boolean)

                Determines whether the minimum value in the filter value range should be included in the filtered results.

              • IncludeMaximum — (Boolean)

                Determines whether the maximum value in the filter value range should be included in the filtered results.

              • RangeMinimumValue — (map)

                The minimum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • RangeMaximumValue — (map)

                The maximum value for the filter value range.

                • StaticValue — (Date)

                  The static input value.

                • RollingDate — (map)

                  The rolling date input value.

                  • DataSetIdentifier — (String)

                    The data set that is used in the rolling date configuration.

                  • Expressionrequired — (String)

                    The expression of the rolling date configuration.

                • Parameter — (String)

                  The parameter type input value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The exclude period of the time range filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
            • RelativeDatesFilter — (map)

              A RelativeDatesFilter filters date values that are relative to a given date.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • AnchorDateConfigurationrequired — (map)

                The date configuration of the filter.

                • AnchorOption — (String)

                  The options for the date configuration. Choose one of the options below:

                  • NOW

                  Possible values include:
                  • "NOW"
                • ParameterName — (String)

                  The name of the parameter that is used for the anchor date configuration.

              • MinimumGranularity — (String)

                The minimum granularity (period granularity) of the relative dates filter.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • TimeGranularityrequired — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • RelativeDateTyperequired — (String)

                The range date type of the filter. Choose one of the options below:

                • PREVIOUS

                • THIS

                • LAST

                • NOW

                • NEXT

                Possible values include:
                • "PREVIOUS"
                • "THIS"
                • "LAST"
                • "NOW"
                • "NEXT"
              • RelativeDateValue — (Integer)

                The date value of the filter.

              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

              • NullOptionrequired — (String)

                This option determines how null values should be treated when filtering data.

                • ALL_VALUES: Include null values in filtered results.

                • NULLS_ONLY: Only include null values in filtered results.

                • NON_NULLS_ONLY: Exclude null values from filtered results.

                Possible values include:
                • "ALL_VALUES"
                • "NULLS_ONLY"
                • "NON_NULLS_ONLY"
              • ExcludePeriodConfiguration — (map)

                The configuration for the exclude period of the filter.

                • Amountrequired — (Integer)

                  The amount or number of the exclude period.

                • Granularityrequired — (String)

                  The granularity or unit (day, month, year) of the exclude period.

                  Possible values include:
                  • "YEAR"
                  • "QUARTER"
                  • "MONTH"
                  • "WEEK"
                  • "DAY"
                  • "HOUR"
                  • "MINUTE"
                  • "SECOND"
                  • "MILLISECOND"
                • Status — (String)

                  The status of the exclude period. Choose from the following options:

                  • ENABLED

                  • DISABLED

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
            • TopBottomFilter — (map)

              A TopBottomFilter filters data to the top or bottom values for a given column.

              • FilterIdrequired — (String)

                An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

              • Columnrequired — (map)

                The column that the filter is applied to.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • Limit — (Integer)

                The number of items to include in the top bottom filter results.

              • AggregationSortConfigurationsrequired — (Array<map>)

                The aggregation and sort configuration of the top bottom filter.

                • Columnrequired — (map)

                  The column that determines the sort order of aggregated values.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • SortDirectionrequired — (String)

                  The sort direction of values.

                  • ASC: Sort in ascending order.

                  • DESC: Sort in descending order.

                  Possible values include:
                  • "ASC"
                  • "DESC"
                • AggregationFunction — (map)

                  The function that aggregates the values in Column.

                  • NumericalAggregationFunction — (map)

                    Aggregation for numerical values.

                    • SimpleNumericalAggregation — (String)

                      Built-in aggregation functions for numerical values.

                      • SUM: The sum of a dimension or measure.

                      • AVERAGE: The average of a dimension or measure.

                      • MIN: The minimum value of a dimension or measure.

                      • MAX: The maximum value of a dimension or measure.

                      • COUNT: The count of a dimension or measure.

                      • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                      • VAR: The variance of a dimension or measure.

                      • VARP: The partitioned variance of a dimension or measure.

                      • STDEV: The standard deviation of a dimension or measure.

                      • STDEVP: The partitioned standard deviation of a dimension or measure.

                      • MEDIAN: The median value of a dimension or measure.

                      Possible values include:
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "VAR"
                      • "VARP"
                      • "STDEV"
                      • "STDEVP"
                      • "MEDIAN"
                    • PercentileAggregation — (map)

                      An aggregation based on the percentile of values in a dimension or measure.

                      • PercentileValue — (Float)

                        The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • CategoricalAggregationFunction — (String)

                    Aggregation for categorical values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                  • DateAggregationFunction — (String)

                    Aggregation for date values.

                    • COUNT: Aggregate by the total number of values, including duplicates.

                    • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                    • MIN: Select the smallest date value.

                    • MAX: Select the largest date value.

                    Possible values include:
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "MIN"
                    • "MAX"
                  • AttributeAggregationFunction — (map)

                    Aggregation for attributes.

                    • SimpleAttributeAggregation — (String)

                      The built-in aggregation functions for attributes.

                      • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                      Possible values include:
                      • "UNIQUE_VALUE"
                    • ValueForMultipleValues — (String)

                      Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • ParameterName — (String)

                The parameter whose value should be used for the filter value.

          • ScopeConfigurationrequired — (map)

            The configuration that specifies what scope to apply to a FilterGroup.

            This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

            • SelectedSheets — (map)

              The configuration for applying a filter to specific sheets.

              • SheetVisualScopingConfigurations — (Array<map>)

                The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

                • SheetIdrequired — (String)

                  The selected sheet that the filter is applied to.

                • Scoperequired — (String)

                  The scope of the applied entities. Choose one of the following options:

                  • ALL_VISUALS

                  • SELECTED_VISUALS

                  Possible values include:
                  • "ALL_VISUALS"
                  • "SELECTED_VISUALS"
                • VisualIds — (Array<String>)

                  The selected visuals that the filter is applied to.

            • AllSheets — (map)

              The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

          • Status — (String)

            The status of the FilterGroup.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
          • CrossDatasetrequired — (String)

            The filter new feature which can apply filter group to all data sets. Choose one of the following options:

            • ALL_DATASETS

            • SINGLE_DATASET

            Possible values include:
            • "ALL_DATASETS"
            • "SINGLE_DATASET"
        • ColumnConfigurations — (Array<map>)

          An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.

          • Columnrequired — (map)

            The column.

            • DataSetIdentifierrequired — (String)

              The data set that the column belongs to.

            • ColumnNamerequired — (String)

              The name of the column.

          • FormatConfiguration — (map)

            The format configuration of a column.

            • StringFormatConfiguration — (map)

              Formatting configuration for string fields.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric strings.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • NumberFormatConfiguration — (map)

              Formatting configuration for number fields.

              • FormatConfiguration — (map)

                The options that determine the numeric format configuration.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

            • DateTimeFormatConfiguration — (map)

              Formatting configuration for DateTime fields.

              • DateTimeFormat — (String)

                Determines the DateTime format.

              • NullValueFormatConfiguration — (map)

                The options that determine the null value format configuration.

                • NullStringrequired — (String)

                  Determines the null string of null values.

              • NumericFormatConfiguration — (map)

                The formatting configuration for numeric DateTime fields.

                • NumberDisplayFormatConfiguration — (map)

                  The options that determine the number display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the number format.

                  • Suffix — (String)

                    Determines the suffix value of the number format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value of the number format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • CurrencyDisplayFormatConfiguration — (map)

                  The options that determine the currency display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the currency format.

                  • Suffix — (String)

                    Determines the suffix value of the currency format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • Symbol — (String)

                    Determines the symbol for the currency format.

                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NumberScale — (String)

                    Determines the number scale value for the currency format.

                    Possible values include:
                    • "NONE"
                    • "AUTO"
                    • "THOUSANDS"
                    • "MILLIONS"
                    • "BILLIONS"
                    • "TRILLIONS"
                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

                • PercentageDisplayFormatConfiguration — (map)

                  The options that determine the percentage display format configuration.

                  • Prefix — (String)

                    Determines the prefix value of the percentage format.

                  • Suffix — (String)

                    Determines the suffix value of the percentage format.

                  • SeparatorConfiguration — (map)

                    The options that determine the numeric separator configuration.

                    • DecimalSeparator — (String)

                      Determines the decimal separator.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • ThousandsSeparator — (map)

                      The options that determine the thousands separator configuration.

                      • Symbol — (String)

                        Determines the thousands separator symbol.

                        Possible values include:
                        • "COMMA"
                        • "DOT"
                        • "SPACE"
                      • Visibility — (String)

                        Determines the visibility of the thousands separator.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • DecimalPlacesConfiguration — (map)

                    The option that determines the decimal places configuration.

                    • DecimalPlacesrequired — (Integer)

                      The values of the decimal places.

                  • NegativeValueConfiguration — (map)

                    The options that determine the negative value configuration.

                    • DisplayModerequired — (String)

                      Determines the display mode of the negative value configuration.

                      Possible values include:
                      • "POSITIVE"
                      • "NEGATIVE"
                  • NullValueFormatConfiguration — (map)

                    The options that determine the null value format configuration.

                    • NullStringrequired — (String)

                      Determines the null string of null values.

          • Role — (String)

            The role of the column.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • ColorsConfiguration — (map)

            The color configurations of the column.

            • CustomColors — (Array<map>)

              A list of up to 50 custom colors.

              • FieldValue — (String)

                The data value that the color is applied to.

              • Colorrequired — (String)

                The color that is applied to the data value.

              • SpecialValue — (String)

                The value of a special data value.

                Possible values include:
                • "EMPTY"
                • "NULL"
                • "OTHER"
        • AnalysisDefaults — (map)

          The configuration for default analysis settings.

          • DefaultNewSheetConfigurationrequired — (map)

            The configuration for default new sheet settings.

            • InteractiveLayoutConfiguration — (map)

              The options that determine the default settings for interactive layout configuration.

              • Grid — (map)

                The options that determine the default settings for a grid layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a grid layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a grid layout.

                    • ResizeOptionrequired — (String)

                      This value determines the layout behavior when the viewport is resized.

                      • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                      • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                      Possible values include:
                      • "FIXED"
                      • "RESPONSIVE"
                    • OptimizedViewPortWidth — (String)

                      The width that the view port will be optimized for when the layout renders.

              • FreeForm — (map)

                The options that determine the default settings of a free-form layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a free-form layout.

                  • ScreenCanvasSizeOptions — (map)

                    The options that determine the sizing of the canvas used in a free-form layout.

                    • OptimizedViewPortWidthrequired — (String)

                      The width that the view port will be optimized for when the layout renders.

            • PaginatedLayoutConfiguration — (map)

              The options that determine the default settings for a paginated layout configuration.

              • SectionBased — (map)

                The options that determine the default settings for a section-based layout configuration.

                • CanvasSizeOptionsrequired — (map)

                  Determines the screen canvas size options for a section-based layout.

                  • PaperCanvasSizeOptions — (map)

                    The options for a paper canvas of a section-based layout.

                    • PaperSize — (String)

                      The paper size that is used to define canvas dimensions.

                      Possible values include:
                      • "US_LETTER"
                      • "US_LEGAL"
                      • "US_TABLOID_LEDGER"
                      • "A0"
                      • "A1"
                      • "A2"
                      • "A3"
                      • "A4"
                      • "A5"
                      • "JIS_B4"
                      • "JIS_B5"
                    • PaperOrientation — (String)

                      The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                      • PORTRAIT

                      • LANDSCAPE

                      Possible values include:
                      • "PORTRAIT"
                      • "LANDSCAPE"
                    • PaperMargin — (map)

                      Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                      • Top — (String)

                        Define the top spacing.

                      • Bottom — (String)

                        Define the bottom spacing.

                      • Left — (String)

                        Define the left spacing.

                      • Right — (String)

                        Define the right spacing.

            • SheetContentType — (String)

              The option that determines the sheet content type.

              Possible values include:
              • "PAGINATED"
              • "INTERACTIVE"
        • Options — (map)

          An array of option definitions for a template.

          • Timezone — (String)

            Determines the timezone for the analysis.

          • WeekStart — (String)

            Determines the week start day for an analysis.

            Possible values include:
            • "SUNDAY"
            • "MONDAY"
            • "TUESDAY"
            • "WEDNESDAY"
            • "THURSDAY"
            • "FRIDAY"
            • "SATURDAY"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTemplatePermissions(params = {}, callback) ⇒ AWS.Request

Describes read and write permissions on a template.

Service Reference:

Examples:

Calling the describeTemplatePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE' /* required */
};
quicksight.describeTemplatePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template that you're describing.

    • TemplateId — (String)

      The ID for the template.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateId — (String)

        The ID for the template.

      • TemplateArn — (String)

        The Amazon Resource Name (ARN) of the template.

      • Permissions — (Array<map>)

        A list of resource permissions to be set on the template.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTheme(params = {}, callback) ⇒ AWS.Request

Describes a theme.

Service Reference:

Examples:

Calling the describeTheme operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  AliasName: 'STRING_VALUE',
  VersionNumber: 'NUMBER_VALUE'
};
quicksight.describeTheme(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme that you're describing.

    • ThemeId — (String)

      The ID for the theme.

    • VersionNumber — (Integer)

      The version number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the theme is described.

    • AliasName — (String)

      The alias of the theme that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the theme by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to themes.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Theme — (map)

        The information about the theme that you are describing.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme.

        • Name — (String)

          The name that the user gives to the theme.

        • ThemeId — (String)

          The identifier that the user gives to the theme.

        • Version — (map)

          A version of a theme.

          • VersionNumber — (Integer)

            The version number of the theme.

          • Arn — (String)

            The Amazon Resource Name (ARN) of the resource.

          • Description — (String)

            The description of the theme.

          • BaseThemeId — (String)

            The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

          • CreatedTime — (Date)

            The date and time that this theme version was created.

          • Configuration — (map)

            The theme configuration, which contains all the theme display properties.

            • DataColorPalette — (map)

              Color properties that apply to chart data colors.

              • Colors — (Array<String>)

                The hexadecimal codes for the colors.

              • MinMaxGradient — (Array<String>)

                The minimum and maximum hexadecimal codes that describe a color gradient.

              • EmptyFillColor — (String)

                The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

            • UIColorPalette — (map)

              Color properties that apply to the UI and to charts, excluding the colors that apply to data.

              • PrimaryForeground — (String)

                The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

              • PrimaryBackground — (String)

                The background color that applies to visuals and other high emphasis UI.

              • SecondaryForeground — (String)

                The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

              • SecondaryBackground — (String)

                The background color that applies to the sheet background and sheet controls.

              • Accent — (String)

                This color is that applies to selected states and buttons.

              • AccentForeground — (String)

                The foreground color that applies to any text or other elements that appear over the accent color.

              • Danger — (String)

                The color that applies to error messages.

              • DangerForeground — (String)

                The foreground color that applies to any text or other elements that appear over the error color.

              • Warning — (String)

                This color that applies to warning and informational messages.

              • WarningForeground — (String)

                The foreground color that applies to any text or other elements that appear over the warning color.

              • Success — (String)

                The color that applies to success messages, for example the check mark for a successful download.

              • SuccessForeground — (String)

                The foreground color that applies to any text or other elements that appear over the success color.

              • Dimension — (String)

                The color that applies to the names of fields that are identified as dimensions.

              • DimensionForeground — (String)

                The foreground color that applies to any text or other elements that appear over the dimension color.

              • Measure — (String)

                The color that applies to the names of fields that are identified as measures.

              • MeasureForeground — (String)

                The foreground color that applies to any text or other elements that appear over the measure color.

            • Sheet — (map)

              Display options related to sheets.

              • Tile — (map)

                The display options for tiles.

                • Border — (map)

                  The border around a tile.

                  • Show — (Boolean)

                    The option to enable display of borders for visuals.

              • TileLayout — (map)

                The layout options for tiles.

                • Gutter — (map)

                  The gutter settings that apply between tiles.

                  • Show — (Boolean)

                    This Boolean value controls whether to display a gutter space between sheet tiles.

                • Margin — (map)

                  The margin settings that apply around the outside edge of sheets.

                  • Show — (Boolean)

                    This Boolean value controls whether to display sheet margins.

            • Typography — (map)

              Determines the typography options.

              • FontFamilies — (Array<map>)

                Determines the list of font families.

                • FontFamily — (String)

                  Determines the font family settings.

          • Errors — (Array<map>)

            Errors associated with the theme.

            • Type — (String)

              The type of error.

              Possible values include:
              • "INTERNAL_FAILURE"
            • Message — (String)

              The error message.

          • Status — (String)

            The status of the theme version.

            Possible values include:
            • "CREATION_IN_PROGRESS"
            • "CREATION_SUCCESSFUL"
            • "CREATION_FAILED"
            • "UPDATE_IN_PROGRESS"
            • "UPDATE_SUCCESSFUL"
            • "UPDATE_FAILED"
            • "DELETED"
        • CreatedTime — (Date)

          The date and time that the theme was created.

        • LastUpdatedTime — (Date)

          The date and time that the theme was last updated.

        • Type — (String)

          The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

          Possible values include:
          • "QUICKSIGHT"
          • "CUSTOM"
          • "ALL"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeThemeAlias(params = {}, callback) ⇒ AWS.Request

Describes the alias for a theme.

Service Reference:

Examples:

Calling the describeThemeAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE' /* required */
};
quicksight.describeThemeAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme alias that you're describing.

    • ThemeId — (String)

      The ID for the theme.

    • AliasName — (String)

      The name of the theme alias that you want to describe.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeAlias — (map)

        Information about the theme alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme alias.

        • AliasName — (String)

          The display name of the theme alias.

        • ThemeVersionNumber — (Integer)

          The version number of the theme alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeThemePermissions(params = {}, callback) ⇒ AWS.Request

Describes the read and write permissions for a theme.

Service Reference:

Examples:

Calling the describeThemePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE' /* required */
};
quicksight.describeThemePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme that you're describing.

    • ThemeId — (String)

      The ID for the theme that you want to describe permissions for.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeId — (String)

        The ID for the theme.

      • ThemeArn — (String)

        The Amazon Resource Name (ARN) of the theme.

      • Permissions — (Array<map>)

        A list of resource permissions set on the theme.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTopic(params = {}, callback) ⇒ AWS.Request

Describes a topic.

Service Reference:

Examples:

Calling the describeTopic operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.describeTopic(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • TopicId — (String)

      The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • TopicId — (String)

        The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • Topic — (map)

        The definition of a topic.

        • Name — (String)

          The name of the topic.

        • Description — (String)

          The description of the topic.

        • UserExperienceVersion — (String)

          The user experience version of a topic.

          Possible values include:
          • "LEGACY"
          • "NEW_READER_EXPERIENCE"
        • DataSets — (Array<map>)

          The data sets that the topic is associated with.

          • DatasetArnrequired — (String)

            The Amazon Resource Name (ARN) of the dataset.

          • DatasetName — (String)

            The name of the dataset.

          • DatasetDescription — (String)

            The description of the dataset.

          • DataAggregation — (map)

            The definition of a data aggregation.

            • DatasetRowDateGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "SECOND"
              • "MINUTE"
              • "HOUR"
              • "DAY"
              • "WEEK"
              • "MONTH"
              • "QUARTER"
              • "YEAR"
            • DefaultDateColumnName — (String)

              The column name for the default date.

          • Filters — (Array<map>)

            The list of filter definitions.

            • FilterDescription — (String)

              A description of the filter used to select items for a topic.

            • FilterClass — (String)

              The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

              Possible values include:
              • "ENFORCED_VALUE_FILTER"
              • "CONDITIONAL_VALUE_FILTER"
              • "NAMED_VALUE_FILTER"
            • FilterNamerequired — (String)

              The name of the filter.

            • FilterSynonyms — (Array<String>)

              The other names or aliases for the filter.

            • OperandFieldNamerequired — (String)

              The name of the field that the filter operates on.

            • FilterType — (String)

              The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

              Possible values include:
              • "CATEGORY_FILTER"
              • "NUMERIC_EQUALITY_FILTER"
              • "NUMERIC_RANGE_FILTER"
              • "DATE_RANGE_FILTER"
              • "RELATIVE_DATE_FILTER"
            • CategoryFilter — (map)

              The category filter that is associated with this filter.

              • CategoryFilterFunction — (String)

                The category filter function. Valid values for this structure are EXACT and CONTAINS.

                Possible values include:
                • "EXACT"
                • "CONTAINS"
              • CategoryFilterType — (String)

                The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

                Possible values include:
                • "CUSTOM_FILTER"
                • "CUSTOM_FILTER_LIST"
                • "FILTER_LIST"
              • Constant — (map)

                The constant used in a category filter.

                • ConstantType — (String)

                  The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

                  Possible values include:
                  • "SINGULAR"
                  • "RANGE"
                  • "COLLECTIVE"
                • SingularConstant — (String)

                  A singular constant used in a category filter. This element is used to specify a single value for the constant.

                • CollectiveConstant — (map)

                  A collective constant used in a category filter. This element is used to specify a list of values for the constant.

                  • ValueList — (Array<String>)

                    A list of values for the collective constant.

              • Inverse — (Boolean)

                A Boolean value that indicates if the filter is inverse.

            • NumericEqualityFilter — (map)

              The numeric equality filter.

              • Constant — (map)

                The constant used in a numeric equality filter.

                • ConstantType — (String)

                  The type of the singular filter constant. Valid values for this structure are SINGULAR.

                  Possible values include:
                  • "SINGULAR"
                  • "RANGE"
                  • "COLLECTIVE"
                • SingularConstant — (String)

                  The value of the singular filter constant.

              • Aggregation — (String)

                An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

                Possible values include:
                • "NO_AGGREGATION"
                • "SUM"
                • "AVERAGE"
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MAX"
                • "MEDIAN"
                • "MIN"
                • "STDEV"
                • "STDEVP"
                • "VAR"
                • "VARP"
            • NumericRangeFilter — (map)

              The numeric range filter.

              • Inclusive — (Boolean)

                A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

              • Constant — (map)

                The constant used in a numeric range filter.

                • ConstantType — (String)

                  The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                  Possible values include:
                  • "SINGULAR"
                  • "RANGE"
                  • "COLLECTIVE"
                • RangeConstant — (map)

                  The value of the constant that is used to specify the endpoints of a range filter.

                  • Minimum — (String)

                    The minimum value for a range constant.

                  • Maximum — (String)

                    The maximum value for a range constant.

              • Aggregation — (String)

                An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

                Possible values include:
                • "NO_AGGREGATION"
                • "SUM"
                • "AVERAGE"
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MAX"
                • "MEDIAN"
                • "MIN"
                • "STDEV"
                • "STDEVP"
                • "VAR"
                • "VARP"
            • DateRangeFilter — (map)

              The date range filter.

              • Inclusive — (Boolean)

                A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

              • Constant — (map)

                The constant used in a date range filter.

                • ConstantType — (String)

                  The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                  Possible values include:
                  • "SINGULAR"
                  • "RANGE"
                  • "COLLECTIVE"
                • RangeConstant — (map)

                  The value of the constant that is used to specify the endpoints of a range filter.

                  • Minimum — (String)

                    The minimum value for a range constant.

                  • Maximum — (String)

                    The maximum value for a range constant.

            • RelativeDateFilter — (map)

              The relative date filter.

              • TimeGranularity — (String)

                The level of time precision that is used to aggregate DateTime values.

                Possible values include:
                • "SECOND"
                • "MINUTE"
                • "HOUR"
                • "DAY"
                • "WEEK"
                • "MONTH"
                • "QUARTER"
                • "YEAR"
              • RelativeDateFilterFunction — (String)

                The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

                Possible values include:
                • "PREVIOUS"
                • "THIS"
                • "LAST"
                • "NEXT"
                • "NOW"
              • Constant — (map)

                The constant used in a relative date filter.

                • ConstantType — (String)

                  The type of the singular filter constant. Valid values for this structure are SINGULAR.

                  Possible values include:
                  • "SINGULAR"
                  • "RANGE"
                  • "COLLECTIVE"
                • SingularConstant — (String)

                  The value of the singular filter constant.

          • Columns — (Array<map>)

            The list of column definitions.

            • ColumnNamerequired — (String)

              The name of the column.

            • ColumnFriendlyName — (String)

              A user-friendly name for the column.

            • ColumnDescription — (String)

              A description of the column and its contents.

            • ColumnSynonyms — (Array<String>)

              The other names or aliases for the column.

            • ColumnDataRole — (String)

              The role of the column in the data. Valid values are DIMENSION and MEASURE.

              Possible values include:
              • "DIMENSION"
              • "MEASURE"
            • Aggregation — (String)

              The type of aggregation that is performed on the column data when it's queried.

              Possible values include:
              • "SUM"
              • "MAX"
              • "MIN"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "AVERAGE"
              • "MEDIAN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
            • IsIncludedInTopic — (Boolean)

              A Boolean value that indicates whether the column is included in the query results.

            • DisableIndexing — (Boolean)

              A Boolean value that indicates whether the column shows in the autocomplete functionality.

            • ComparativeOrder — (map)

              The order in which data is displayed for the column when it's used in a comparative context.

              • UseOrdering — (String)

                The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

                Possible values include:
                • "GREATER_IS_BETTER"
                • "LESSER_IS_BETTER"
                • "SPECIFIED"
              • SpecifedOrder — (Array<String>)

                The list of columns to be used in the ordering.

              • TreatUndefinedSpecifiedValues — (String)

                The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

                Possible values include:
                • "LEAST"
                • "MOST"
            • SemanticType — (map)

              The semantic type of data contained in the column.

              • TypeName — (String)

                The semantic type name.

              • SubTypeName — (String)

                The semantic type sub type name.

              • TypeParameters — (map<String>)

                The semantic type parameters.

              • TruthyCellValue — (String)

                The semantic type truthy cell value.

              • TruthyCellValueSynonyms — (Array<String>)

                The other names or aliases for the true cell value.

              • FalseyCellValue — (String)

                The semantic type falsey cell value.

              • FalseyCellValueSynonyms — (Array<String>)

                The other names or aliases for the false cell value.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "SECOND"
              • "MINUTE"
              • "HOUR"
              • "DAY"
              • "WEEK"
              • "MONTH"
              • "QUARTER"
              • "YEAR"
            • AllowedAggregations — (Array<String>)

              The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

            • NotAllowedAggregations — (Array<String>)

              The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

            • DefaultFormatting — (map)

              The default formatting used for values in the column.

              • DisplayFormat — (String)

                The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

                Possible values include:
                • "AUTO"
                • "PERCENT"
                • "CURRENCY"
                • "NUMBER"
                • "DATE"
                • "STRING"
              • DisplayFormatOptions — (map)

                The additional options for display formatting.

                • UseBlankCellFormat — (Boolean)

                  A Boolean value that indicates whether to use blank cell format.

                • BlankCellFormat — (String)

                  Determines the blank cell format.

                • DateFormat — (String)

                  Determines the DateTime format.

                • DecimalSeparator — (String)

                  Determines the decimal separator.

                  Possible values include:
                  • "COMMA"
                  • "DOT"
                • GroupingSeparator — (String)

                  Determines the grouping separator.

                • UseGrouping — (Boolean)

                  A Boolean value that indicates whether to use grouping.

                • FractionDigits — (Integer)

                  Determines the number of fraction digits.

                • Prefix — (String)

                  The prefix value for a display format.

                • Suffix — (String)

                  The suffix value for a display format.

                • UnitScaler — (String)

                  The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeFormat — (map)

                  The negative format.

                  • Prefix — (String)

                    The prefix for a negative format.

                  • Suffix — (String)

                    The suffix for a negative format.

                • CurrencySymbol — (String)

                  The currency symbol, such as USD.

            • NeverAggregateInFilter — (Boolean)

              A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.

            • CellValueSynonyms — (Array<map>)

              The other names or aliases for the column cell value.

              • CellValue — (String)

                The cell value.

              • Synonyms — (Array<String>)

                Other names or aliases for the cell value.

            • NonAdditive — (Boolean)

              The non additive value for the column.

          • CalculatedFields — (Array<map>)

            The list of calculated field definitions.

            • CalculatedFieldNamerequired — (String)

              The calculated field name.

            • CalculatedFieldDescription — (String)

              The calculated field description.

            • Expressionrequired — (String)

              The calculated field expression.

            • CalculatedFieldSynonyms — (Array<String>)

              The other names or aliases for the calculated field.

            • IsIncludedInTopic — (Boolean)

              A boolean value that indicates if a calculated field is included in the topic.

            • DisableIndexing — (Boolean)

              A Boolean value that indicates if a calculated field is visible in the autocomplete.

            • ColumnDataRole — (String)

              The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

              Possible values include:
              • "DIMENSION"
              • "MEASURE"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "SECOND"
              • "MINUTE"
              • "HOUR"
              • "DAY"
              • "WEEK"
              • "MONTH"
              • "QUARTER"
              • "YEAR"
            • DefaultFormatting — (map)

              The default formatting definition.

              • DisplayFormat — (String)

                The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

                Possible values include:
                • "AUTO"
                • "PERCENT"
                • "CURRENCY"
                • "NUMBER"
                • "DATE"
                • "STRING"
              • DisplayFormatOptions — (map)

                The additional options for display formatting.

                • UseBlankCellFormat — (Boolean)

                  A Boolean value that indicates whether to use blank cell format.

                • BlankCellFormat — (String)

                  Determines the blank cell format.

                • DateFormat — (String)

                  Determines the DateTime format.

                • DecimalSeparator — (String)

                  Determines the decimal separator.

                  Possible values include:
                  • "COMMA"
                  • "DOT"
                • GroupingSeparator — (String)

                  Determines the grouping separator.

                • UseGrouping — (Boolean)

                  A Boolean value that indicates whether to use grouping.

                • FractionDigits — (Integer)

                  Determines the number of fraction digits.

                • Prefix — (String)

                  The prefix value for a display format.

                • Suffix — (String)

                  The suffix value for a display format.

                • UnitScaler — (String)

                  The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeFormat — (map)

                  The negative format.

                  • Prefix — (String)

                    The prefix for a negative format.

                  • Suffix — (String)

                    The suffix for a negative format.

                • CurrencySymbol — (String)

                  The currency symbol, such as USD.

            • Aggregation — (String)

              The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

              Possible values include:
              • "SUM"
              • "MAX"
              • "MIN"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "AVERAGE"
              • "MEDIAN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
            • ComparativeOrder — (map)

              The order in which data is displayed for the calculated field when it's used in a comparative context.

              • UseOrdering — (String)

                The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

                Possible values include:
                • "GREATER_IS_BETTER"
                • "LESSER_IS_BETTER"
                • "SPECIFIED"
              • SpecifedOrder — (Array<String>)

                The list of columns to be used in the ordering.

              • TreatUndefinedSpecifiedValues — (String)

                The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

                Possible values include:
                • "LEAST"
                • "MOST"
            • SemanticType — (map)

              The semantic type.

              • TypeName — (String)

                The semantic type name.

              • SubTypeName — (String)

                The semantic type sub type name.

              • TypeParameters — (map<String>)

                The semantic type parameters.

              • TruthyCellValue — (String)

                The semantic type truthy cell value.

              • TruthyCellValueSynonyms — (Array<String>)

                The other names or aliases for the true cell value.

              • FalseyCellValue — (String)

                The semantic type falsey cell value.

              • FalseyCellValueSynonyms — (Array<String>)

                The other names or aliases for the false cell value.

            • AllowedAggregations — (Array<String>)

              The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

            • NotAllowedAggregations — (Array<String>)

              The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

            • NeverAggregateInFilter — (Boolean)

              A Boolean value that indicates whether to never aggregate calculated field in filters.

            • CellValueSynonyms — (Array<map>)

              The other names or aliases for the calculated field cell value.

              • CellValue — (String)

                The cell value.

              • Synonyms — (Array<String>)

                Other names or aliases for the cell value.

            • NonAdditive — (Boolean)

              The non additive for the table style target.

          • NamedEntities — (Array<map>)

            The list of named entities definitions.

            • EntityNamerequired — (String)

              The name of the named entity.

            • EntityDescription — (String)

              The description of the named entity.

            • EntitySynonyms — (Array<String>)

              The other names or aliases for the named entity.

            • SemanticEntityType — (map)

              The type of named entity that a topic represents.

              • TypeName — (String)

                The semantic entity type name.

              • SubTypeName — (String)

                The semantic entity sub type name.

              • TypeParameters — (map<String>)

                The semantic entity type parameters.

            • Definition — (Array<map>)

              The definition of a named entity.

              • FieldName — (String)

                The name of the entity.

              • PropertyName — (String)

                The property name to be used for the named entity.

              • PropertyRole — (String)

                The property role. Valid values for this structure are PRIMARY and ID.

                Possible values include:
                • "PRIMARY"
                • "ID"
              • PropertyUsage — (String)

                The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

                Possible values include:
                • "INHERIT"
                • "DIMENSION"
                • "MEASURE"
              • Metric — (map)

                The definition of a metric.

                • Aggregation — (String)

                  The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

                  Possible values include:
                  • "SUM"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "AVERAGE"
                  • "DISTINCT_COUNT"
                  • "STDEV"
                  • "STDEVP"
                  • "VAR"
                  • "VARP"
                  • "PERCENTILE"
                  • "MEDIAN"
                  • "CUSTOM"
                • AggregationFunctionParameters — (map<String>)

                  The additional parameters for an aggregation function.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTopicPermissions(params = {}, callback) ⇒ AWS.Request

Describes the permissions of a topic.

Service Reference:

Examples:

Calling the describeTopicPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.describeTopicPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic that you want described.

    • TopicId — (String)

      The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • Permissions — (Array<map>)

        A list of resource permissions that are configured to the topic.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTopicRefresh(params = {}, callback) ⇒ AWS.Request

Describes the status of a topic refresh.

Service Reference:

Examples:

Calling the describeTopicRefresh operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  RefreshId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.describeTopicRefresh(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.

    • TopicId — (String)

      The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • RefreshId — (String)

      The ID of the refresh, which is performed when the topic is created or updated.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RefreshDetails — (map)

        Details of the refresh, which is performed when the topic is created or updated.

        • RefreshArn — (String)

          The Amazon Resource Name (ARN) of the topic refresh.

        • RefreshId — (String)

          The ID of the refresh, which occurs as a result of topic creation or topic update.

        • RefreshStatus — (String)

          The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.

          Possible values include:
          • "INITIALIZED"
          • "RUNNING"
          • "FAILED"
          • "COMPLETED"
          • "CANCELLED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Deletes a topic refresh schedule.

Service Reference:

Examples:

Calling the describeTopicRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DatasetId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.describeTopicRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • TopicId — (String)

      The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • DatasetId — (String)

      The ID of the dataset.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • DatasetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • RefreshSchedule — (map)

        The definition of a refresh schedule.

        • IsEnabledrequired — (Boolean)

          A Boolean value that controls whether to schedule is enabled.

        • BasedOnSpiceSchedulerequired — (Boolean)

          A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

        • StartingAt — (Date)

          The starting date and time for the refresh schedule.

        • Timezone — (String)

          The timezone that you want the refresh schedule to use.

        • RepeatAt — (String)

          The time of day when the refresh should run, for example, Monday-Sunday.

        • TopicScheduleType — (String)

          The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

          Possible values include:
          • "HOURLY"
          • "DAILY"
          • "WEEKLY"
          • "MONTHLY"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeUser(params = {}, callback) ⇒ AWS.Request

Returns information about a user, given the user name.

Service Reference:

Examples:

Calling the describeUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  UserName: 'STRING_VALUE' /* required */
};
quicksight.describeUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • UserName — (String)

      The name of the user that you want to describe.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • User — (map)

        The user name.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the user.

        • UserName — (String)

          The user's user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

        • Email — (String)

          The user's email address.

        • Role — (String)

          The Amazon QuickSight role for the user. The user role can be one of the following:.

          • READER: A user who has read-only access to dashboards.

          • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

          • ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight settings.

          • RESTRICTED_READER: This role isn't currently available for use.

          • RESTRICTED_AUTHOR: This role isn't currently available for use.

          Possible values include:
          • "ADMIN"
          • "AUTHOR"
          • "READER"
          • "RESTRICTED_AUTHOR"
          • "RESTRICTED_READER"
        • IdentityType — (String)

          The type of identity authentication used by the user.

          Possible values include:
          • "IAM"
          • "QUICKSIGHT"
          • "IAM_IDENTITY_CENTER"
        • Active — (Boolean)

          The active status of user. When you create an Amazon QuickSight user that's not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

        • PrincipalId — (String)

          The principal ID of the user.

        • CustomPermissionsName — (String)

          The custom permissions profile associated with this user.

        • ExternalLoginFederationProviderType — (String)

          The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

          • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.

          • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.

        • ExternalLoginFederationProviderUrl — (String)

          The URL of the external login provider.

        • ExternalLoginId — (String)

          The identity ID for the user in the external login provider.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

describeVPCConnection(params = {}, callback) ⇒ AWS.Request

Describes a VPC connection.

Service Reference:

Examples:

Calling the describeVPCConnection operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  VPCConnectionId: 'STRING_VALUE' /* required */
};
quicksight.describeVPCConnection(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account that contains the VPC connection that you want described.

    • VPCConnectionId — (String)

      The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • VPCConnection — (map)

        A response object that provides information for the specified VPC connection.

        • VPCConnectionId — (String)

          The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the VPC connection.

        • Name — (String)

          The display name for the VPC connection.

        • VPCId — (String)

          The Amazon EC2 VPC ID associated with the VPC connection.

        • SecurityGroupIds — (Array<String>)

          The Amazon EC2 security group IDs associated with the VPC connection.

        • DnsResolvers — (Array<String>)

          A list of IP addresses of DNS resolver endpoints for the VPC connection.

        • Status — (String)

          The status of the VPC connection.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETION_IN_PROGRESS"
          • "DELETION_FAILED"
          • "DELETED"
        • AvailabilityStatus — (String)

          The availability status of the VPC connection.

          Possible values include:
          • "AVAILABLE"
          • "UNAVAILABLE"
          • "PARTIALLY_AVAILABLE"
        • NetworkInterfaces — (Array<map>)

          A list of network interfaces.

          • SubnetId — (String)

            The subnet ID associated with the network interface.

          • AvailabilityZone — (String)

            The availability zone that the network interface resides in.

          • ErrorMessage — (String)

            An error message.

          • Status — (String)

            The status of the network interface.

            Possible values include:
            • "CREATING"
            • "AVAILABLE"
            • "CREATION_FAILED"
            • "UPDATING"
            • "UPDATE_FAILED"
            • "DELETING"
            • "DELETED"
            • "DELETION_FAILED"
            • "DELETION_SCHEDULED"
            • "ATTACHMENT_FAILED_ROLLBACK_FAILED"
          • NetworkInterfaceId — (String)

            The network interface ID.

        • RoleArn — (String)

          The ARN of the IAM role associated with the VPC connection.

        • CreatedTime — (Date)

          The time that the VPC connection was created.

        • LastUpdatedTime — (Date)

          The time that the VPC connection was last updated.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

generateEmbedUrlForAnonymousUser(params = {}, callback) ⇒ AWS.Request

Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions.

The following rules apply to the generated URL:

  • It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.

  • The URL validity period should not be confused with the actual session lifetime that can be customized using the SessionLifetimeInMinutes parameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Examples:

Calling the generateEmbedUrlForAnonymousUser operation

var params = {
  AuthorizedResourceArns: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  AwsAccountId: 'STRING_VALUE', /* required */
  ExperienceConfiguration: { /* required */
    Dashboard: {
      InitialDashboardId: 'STRING_VALUE' /* required */
    },
    DashboardVisual: {
      InitialDashboardVisualId: { /* required */
        DashboardId: 'STRING_VALUE', /* required */
        SheetId: 'STRING_VALUE', /* required */
        VisualId: 'STRING_VALUE' /* required */
      }
    },
    QSearchBar: {
      InitialTopicId: 'STRING_VALUE' /* required */
    }
  },
  Namespace: 'STRING_VALUE', /* required */
  AllowedDomains: [
    'STRING_VALUE',
    /* more items */
  ],
  SessionLifetimeInMinutes: 'NUMBER_VALUE',
  SessionTags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.generateEmbedUrlForAnonymousUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

    • SessionLifetimeInMinutes — (Integer)

      How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

    • Namespace — (String)

      The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

    • SessionTags — (Array<map>)

      The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

      These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

      • Keyrequired — (String)

        The key for the tag.

      • Valuerequired — (String)

        The value that you want to assign the tag.

    • AuthorizedResourceArns — (Array<String>)

      The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session.

      If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

      If you want to make changes to the theme of your embedded content, pass a list of theme ARNs that the anonymous users need access to.

      Currently, you can pass up to 25 theme ARNs in each API call.

    • ExperienceConfiguration — (map)

      The configuration of the experience that you are embedding.

      • Dashboard — (map)

        The type of embedding experience. In this case, Amazon QuickSight dashboards.

        • InitialDashboardIdrequired — (String)

          The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard.

          The Amazon Resource Name (ARN) of this dashboard must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

      • DashboardVisual — (map)

        The type of embedding experience. In this case, Amazon QuickSight visuals.

        • InitialDashboardVisualIdrequired — (map)

          The visual ID for the visual that you want the user to see. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

          The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

          • DashboardIdrequired — (String)

            The ID of the dashboard that has the visual that you want to embed. The DashboardId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

          • SheetIdrequired — (String)

            The ID of the sheet that the has visual that you want to embed. The SheetId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

          • VisualIdrequired — (String)

            The ID of the visual that you want to embed. The VisualID can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

      • QSearchBar — (map)

        The Q search bar that you want to use for anonymous user embedding.

        • InitialTopicIdrequired — (String)

          The QuickSight Q topic ID of the topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this topic pre-selected.

          The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

    • AllowedDomains — (Array<String>)

      The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

      To include all subdomains under a specific domain to the allow list, use *. For example, https://&#42;.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • EmbedUrl — (String)

        The embed URL for the dashboard.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • AnonymousUserArn — (String)

        The Amazon Resource Name (ARN) to use for the anonymous Amazon QuickSight user.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

generateEmbedUrlForRegisteredUser(params = {}, callback) ⇒ AWS.Request

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

The following rules apply to the generated URL:

  • It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.

  • The URL validity period should not be confused with the actual session lifetime that can be customized using the SessionLifetimeInMinutes parameter.

    The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Examples:

Calling the generateEmbedUrlForRegisteredUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ExperienceConfiguration: { /* required */
    Dashboard: {
      InitialDashboardId: 'STRING_VALUE', /* required */
      FeatureConfigurations: {
        Bookmarks: {
          Enabled: true || false /* required */
        },
        StatePersistence: {
          Enabled: true || false /* required */
        }
      }
    },
    DashboardVisual: {
      InitialDashboardVisualId: { /* required */
        DashboardId: 'STRING_VALUE', /* required */
        SheetId: 'STRING_VALUE', /* required */
        VisualId: 'STRING_VALUE' /* required */
      }
    },
    QSearchBar: {
      InitialTopicId: 'STRING_VALUE'
    },
    QuickSightConsole: {
      FeatureConfigurations: {
        StatePersistence: {
          Enabled: true || false /* required */
        }
      },
      InitialPath: 'STRING_VALUE'
    }
  },
  UserArn: 'STRING_VALUE', /* required */
  AllowedDomains: [
    'STRING_VALUE',
    /* more items */
  ],
  SessionLifetimeInMinutes: 'NUMBER_VALUE'
};
quicksight.generateEmbedUrlForRegisteredUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

    • SessionLifetimeInMinutes — (Integer)

      How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

    • UserArn — (String)

      The Amazon Resource Name for the registered user.

    • ExperienceConfiguration — (map)

      The experience you are embedding. For registered users, you can embed Amazon QuickSight dashboards, Amazon QuickSight visuals, the Amazon QuickSight Q search bar, or the entire Amazon QuickSight console.

      • Dashboard — (map)

        The configuration details for providing a dashboard embedding experience.

        • InitialDashboardIdrequired — (String)

          The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard if the user has permissions to view it.

          If the user does not have permission to view this dashboard, they see a permissions error message.

        • FeatureConfigurations — (map)

          The feature configurations of an embbedded Amazon QuickSight dashboard.

          • StatePersistence — (map)

            The state persistence settings of an embedded dashboard.

            • Enabledrequired — (Boolean)

              Determines if a Amazon QuickSight dashboard's state persistence settings are turned on or off.

          • Bookmarks — (map)

            The bookmarks configuration for an embedded dashboard in Amazon QuickSight.

            • Enabledrequired — (Boolean)

              A Boolean value that determines whether a user can bookmark an embedded dashboard.

      • QuickSightConsole — (map)

        The configuration details for providing each Amazon QuickSight console embedding experience. This can be used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon QuickSight Console in the Amazon QuickSight User Guide.

        Use GenerateEmbedUrlForRegisteredUser where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon QuickSight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use the RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

        For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

        • InitialPath — (String)

          The initial URL path for the Amazon QuickSight console. InitialPath is required.

          The entry point URL is constrained to the following paths:

          • /start

          • /start/analyses

          • /start/dashboards

          • /start/favorites

          • /dashboards/DashboardId. DashboardId is the actual ID key from the Amazon QuickSight console URL of the dashboard.

          • /analyses/AnalysisId. AnalysisId is the actual ID key from the Amazon QuickSight console URL of the analysis.

        • FeatureConfigurations — (map)

          The embedding configuration of an embedded Amazon QuickSight console.

          • StatePersistence — (map)

            The state persistence configurations of an embedded Amazon QuickSight console.

            • Enabledrequired — (Boolean)

              Determines if a Amazon QuickSight dashboard's state persistence settings are turned on or off.

      • QSearchBar — (map)

        The configuration details for embedding the Q search bar.

        For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.

        • InitialTopicId — (String)

          The ID of the Q topic that you want to make the starting topic in the Q search bar. You can find a topic ID by navigating to the Topics pane in the Amazon QuickSight application and opening a topic. The ID is in the URL for the topic that you open.

          If you don't specify an initial topic, a list of all shared topics is shown in the Q bar for your readers. When you select an initial topic, you can specify whether or not readers are allowed to select other topics from the available ones in the list.

      • DashboardVisual — (map)

        The type of embedding experience. In this case, Amazon QuickSight visuals.

        • InitialDashboardVisualIdrequired — (map)

          The visual ID for the visual that you want the user to embed. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

          The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

          • DashboardIdrequired — (String)

            The ID of the dashboard that has the visual that you want to embed. The DashboardId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

          • SheetIdrequired — (String)

            The ID of the sheet that the has visual that you want to embed. The SheetId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

          • VisualIdrequired — (String)

            The ID of the visual that you want to embed. The VisualID can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

    • AllowedDomains — (Array<String>)

      The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

      To include all subdomains under a specific domain to the allow list, use *. For example, https://&#42;.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • EmbedUrl — (String)

        The embed URL for the Amazon QuickSight dashboard, visual, Q search bar, or console.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

getDashboardEmbedUrl(params = {}, callback) ⇒ AWS.Request

Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

  • The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional SessionLifetimeInMinutes parameter to customize session duration.

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Service Reference:

Examples:

Calling the getDashboardEmbedUrl operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  IdentityType: IAM | QUICKSIGHT | ANONYMOUS, /* required */
  AdditionalDashboardIds: [
    'STRING_VALUE',
    /* more items */
  ],
  Namespace: 'STRING_VALUE',
  ResetDisabled: true || false,
  SessionLifetimeInMinutes: 'NUMBER_VALUE',
  StatePersistenceEnabled: true || false,
  UndoRedoDisabled: true || false,
  UserArn: 'STRING_VALUE'
};
quicksight.getDashboardEmbedUrl(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

    • DashboardId — (String)

      The ID for the dashboard, also added to the Identity and Access Management (IAM) policy.

    • IdentityType — (String)

      The authentication method that the user uses to sign in.

      Possible values include:
      • "IAM"
      • "QUICKSIGHT"
      • "ANONYMOUS"
    • SessionLifetimeInMinutes — (Integer)

      How many minutes the session is valid. The session lifetime must be 15-600 minutes.

    • UndoRedoDisabled — (Boolean)

      Remove the undo/redo button on the embedded dashboard. The default is FALSE, which enables the undo/redo button.

    • ResetDisabled — (Boolean)

      Remove the reset button on the embedded dashboard. The default is FALSE, which enables the reset button.

    • StatePersistenceEnabled — (Boolean)

      Adds persistence of state for the user session in an embedded dashboard. Persistence applies to the sheet and the parameter settings. These are control settings that the dashboard subscriber (Amazon QuickSight reader) chooses while viewing the dashboard. If this is set to TRUE, the settings are the same when the subscriber reopens the same dashboard URL. The state is stored in Amazon QuickSight, not in a browser cookie. If this is set to FALSE, the state of the user session is not persisted. The default is FALSE.

    • UserArn — (String)

      The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one of the following:

      • Active Directory (AD) users or group members

      • Invited nonfederated users

      • IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation.

      Omit this parameter for users in the third group – IAM users and IAM role-based sessions.

    • Namespace — (String)

      The Amazon QuickSight namespace that contains the dashboard IDs in this request. If you're not using a custom namespace, set Namespace = default.

    • AdditionalDashboardIds — (Array<String>)

      A list of one or more dashboard IDs that you want anonymous users to have tempporary access to. Currently, the IdentityType parameter must be set to ANONYMOUS because other identity types authenticate as Amazon QuickSight or IAM users. For example, if you set "--dashboard-id dash_id1 --dashboard-id dash_id2 dash_id3 identity-type ANONYMOUS", the session can access all three dashboards.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • EmbedUrl — (String)

        A single-use URL that you can put into your server-side webpage to embed your dashboard. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

getSessionEmbedUrl(params = {}, callback) ⇒ AWS.Request

Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

Service Reference:

Examples:

Calling the getSessionEmbedUrl operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  EntryPoint: 'STRING_VALUE',
  SessionLifetimeInMinutes: 'NUMBER_VALUE',
  UserArn: 'STRING_VALUE'
};
quicksight.getSessionEmbedUrl(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account associated with your Amazon QuickSight subscription.

    • EntryPoint — (String)

      The URL you use to access the embedded session. The entry point URL is constrained to the following paths:

      • /start

      • /start/analyses

      • /start/dashboards

      • /start/favorites

      • /dashboards/DashboardId - where DashboardId is the actual ID key from the Amazon QuickSight console URL of the dashboard

      • /analyses/AnalysisId - where AnalysisId is the actual ID key from the Amazon QuickSight console URL of the analysis

    • SessionLifetimeInMinutes — (Integer)

      How many minutes the session is valid. The session lifetime must be 15-600 minutes.

    • UserArn — (String)

      The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to be authenticated as one of the following:

      1. Active Directory (AD) users or group members

      2. Invited nonfederated users

      3. IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation

      Omit this parameter for users in the third group, IAM users and IAM role-based sessions.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • EmbedUrl — (String)

        A single-use URL that you can put into your server-side web page to embed your Amazon QuickSight session. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listAnalyses(params = {}, callback) ⇒ AWS.Request

Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.

Service Reference:

Examples:

Calling the listAnalyses operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listAnalyses(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analyses.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AnalysisSummaryList — (Array<map>)

        Metadata describing each of the analyses that are listed.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the analysis.

        • AnalysisId — (String)

          The ID of the analysis. This ID displays in the URL.

        • Name — (String)

          The name of the analysis. This name is displayed in the Amazon QuickSight console.

        • Status — (String)

          The last known status for the analysis.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • CreatedTime — (Date)

          The time that the analysis was created.

        • LastUpdatedTime — (Date)

          The time that the analysis was last updated.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listAssetBundleExportJobs(params = {}, callback) ⇒ AWS.Request

Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID.

Service Reference:

Examples:

Calling the listAssetBundleExportJobs operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listAssetBundleExportJobs(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that the export jobs were executed in.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AssetBundleExportJobSummaryList — (Array<map>)

        A list of export job summaries.

        • JobStatus — (String)

          The current status of the export job.

          Possible values include:
          • "QUEUED_FOR_IMMEDIATE_EXECUTION"
          • "IN_PROGRESS"
          • "SUCCESSFUL"
          • "FAILED"
        • Arn — (String)

          The ARN of the export job.

        • CreatedTime — (Date)

          The time that the export job was created.

        • AssetBundleExportJobId — (String)

          The ID of the export job.

        • IncludeAllDependencies — (Boolean)

          The flag that determines the inclusion of resource dependencies in the returned asset bundle.

        • ExportFormat — (String)

          The format for the export job.

          Possible values include:
          • "CLOUDFORMATION_JSON"
          • "QUICKSIGHT_JSON"
        • IncludePermissions — (Boolean)

          The flag that determines the inclusion of permissions associated with each resource ARN.

        • IncludeTags — (Boolean)

          The flag that determines the inclusion of tags associated with each resource ARN.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listAssetBundleImportJobs(params = {}, callback) ⇒ AWS.Request

Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID.

Service Reference:

Examples:

Calling the listAssetBundleImportJobs operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listAssetBundleImportJobs(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that the import jobs were executed in.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AssetBundleImportJobSummaryList — (Array<map>)

        A list of import job summaries.

        • JobStatus — (String)

          The current status of the import job.

          Possible values include:
          • "QUEUED_FOR_IMMEDIATE_EXECUTION"
          • "IN_PROGRESS"
          • "SUCCESSFUL"
          • "FAILED"
          • "FAILED_ROLLBACK_IN_PROGRESS"
          • "FAILED_ROLLBACK_COMPLETED"
          • "FAILED_ROLLBACK_ERROR"
        • Arn — (String)

          The ARN of the import job.

        • CreatedTime — (Date)

          The time that the import job was created.

        • AssetBundleImportJobId — (String)

          The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

        • FailureAction — (String)

          The failure action for the import job.

          Possible values include:
          • "DO_NOTHING"
          • "ROLLBACK"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the response.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listDashboards(params = {}, callback) ⇒ AWS.Request

Lists dashboards in an Amazon Web Services account.

Service Reference:

Examples:

Calling the listDashboards operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listDashboards(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboards that you're listing.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardSummaryList — (Array<map>)

        A structure that contains all of the dashboards in your Amazon Web Services account. This structure provides basic information about the dashboards.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • DashboardId — (String)

          Dashboard ID.

        • Name — (String)

          A display name for the dashboard.

        • CreatedTime — (Date)

          The time that this dashboard was created.

        • LastUpdatedTime — (Date)

          The last time that this dashboard was updated.

        • PublishedVersionNumber — (Integer)

          Published version number.

        • LastPublishedTime — (Date)

          The last time that this dashboard was published.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listDashboardVersions(params = {}, callback) ⇒ AWS.Request

Lists all the versions of the dashboards in the Amazon QuickSight subscription.

Service Reference:

Examples:

Calling the listDashboardVersions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listDashboardVersions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're listing versions for.

    • DashboardId — (String)

      The ID for the dashboard.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardVersionSummaryList — (Array<map>)

        A structure that contains information about each version of the dashboard.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • CreatedTime — (Date)

          The time that this dashboard version was created.

        • VersionNumber — (Integer)

          Version number.

        • Status — (String)

          The HTTP status of the request.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • SourceEntityArn — (String)

          Source entity ARN.

        • Description — (String)

          Description.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listDataSets(params = {}, callback) ⇒ AWS.Request

Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.

Service Reference:

Examples:

Calling the listDataSets operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listDataSets(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSetSummaries — (Array<map>)

        The list of dataset summaries.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the dataset.

        • DataSetId — (String)

          The ID of the dataset.

        • Name — (String)

          A display name for the dataset.

        • CreatedTime — (Date)

          The time that this dataset was created.

        • LastUpdatedTime — (Date)

          The last time that this dataset was updated.

        • ImportMode — (String)

          A value that indicates whether you want to import the data into SPICE.

          Possible values include:
          • "SPICE"
          • "DIRECT_QUERY"
        • RowLevelPermissionDataSet — (map)

          The row-level security configuration for the dataset.

          • Namespace — (String)

            The namespace associated with the dataset that contains permissions for RLS.

          • Arnrequired — (String)

            The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

          • PermissionPolicyrequired — (String)

            The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

            Possible values include:
            • "GRANT_ACCESS"
            • "DENY_ACCESS"
          • FormatVersion — (String)

            The user or group rules associated with the dataset that contains permissions for RLS.

            By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

            Possible values include:
            • "VERSION_1"
            • "VERSION_2"
          • Status — (String)

            The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • RowLevelPermissionTagConfigurationApplied — (Boolean)

          Whether or not the row level permission tags are applied.

        • ColumnLevelPermissionRulesApplied — (Boolean)

          A value that indicates if the dataset has column level permission configured.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listDataSources(params = {}, callback) ⇒ AWS.Request

Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.

Service Reference:

Examples:

Calling the listDataSources operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listDataSources(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSources — (Array<map>)

        A list of data sources.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the data source.

        • DataSourceId — (String)

          The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

        • Name — (String)

          A display name for the data source.

        • Type — (String)

          The type of the data source. This type indicates which database engine the data source connects to.

          Possible values include:
          • "ADOBE_ANALYTICS"
          • "AMAZON_ELASTICSEARCH"
          • "ATHENA"
          • "AURORA"
          • "AURORA_POSTGRESQL"
          • "AWS_IOT_ANALYTICS"
          • "GITHUB"
          • "JIRA"
          • "MARIADB"
          • "MYSQL"
          • "ORACLE"
          • "POSTGRESQL"
          • "PRESTO"
          • "REDSHIFT"
          • "S3"
          • "SALESFORCE"
          • "SERVICENOW"
          • "SNOWFLAKE"
          • "SPARK"
          • "SQLSERVER"
          • "TERADATA"
          • "TWITTER"
          • "TIMESTREAM"
          • "AMAZON_OPENSEARCH"
          • "EXASOL"
          • "DATABRICKS"
          • "STARBURST"
          • "TRINO"
          • "BIGQUERY"
        • Status — (String)

          The HTTP status of the request.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • CreatedTime — (Date)

          The time that this data source was created.

        • LastUpdatedTime — (Date)

          The last time that this data source was updated.

        • DataSourceParameters — (map)

          The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

        • AlternateDataSourceParameters — (Array<map>)

          A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

        • VpcConnectionProperties — (map)

          The VPC connection information. You need to use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

          • VpcConnectionArnrequired — (String)

            The Amazon Resource Name (ARN) for the VPC connection.

        • SslProperties — (map)

          Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

          • DisableSsl — (Boolean)

            A Boolean option to control whether SSL should be disabled.

        • ErrorInfo — (map)

          Error information from the last update or the creation of the data source.

          • Type — (String)

            Error type.

            Possible values include:
            • "ACCESS_DENIED"
            • "COPY_SOURCE_NOT_FOUND"
            • "TIMEOUT"
            • "ENGINE_VERSION_NOT_SUPPORTED"
            • "UNKNOWN_HOST"
            • "GENERIC_SQL_FAILURE"
            • "CONFLICT"
            • "UNKNOWN"
          • Message — (String)

            Error message.

        • SecretArn — (String)

          The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listFolderMembers(params = {}, callback) ⇒ AWS.Request

List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.

Service Reference:

Examples:

Calling the listFolderMembers operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listFolderMembers(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • FolderId — (String)

      The ID of the folder.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderMemberList — (Array<map>)

        A structure that contains all of the folder members (dashboards, analyses, and datasets) in the folder.

        • MemberId — (String)

          The ID of the member.

        • MemberArn — (String)

          The Amazon Resource Name (ARN) of the member.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listFolders(params = {}, callback) ⇒ AWS.Request

Lists all folders in an account.

Service Reference:

Examples:

Calling the listFolders operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listFolders(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderSummaryList — (Array<map>)

        A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the folder.

        • FolderId — (String)

          The ID of the folder.

        • Name — (String)

          The display name of the folder.

        • FolderType — (String)

          The type of folder.

          Possible values include:
          • "SHARED"
          • "RESTRICTED"
        • CreatedTime — (Date)

          The time that the folder was created.

        • LastUpdatedTime — (Date)

          The time that the folder was last updated.

        • SharingModel — (String)

          The sharing scope of the folder.

          Possible values include:
          • "ACCOUNT"
          • "NAMESPACE"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listGroupMemberships(params = {}, callback) ⇒ AWS.Request

Lists member users in a group.

Service Reference:

Examples:

Calling the listGroupMemberships operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listGroupMemberships(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • GroupName — (String)

      The name of the group that you want to see a membership list of.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return from this request.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace of the group that you want a list of users from.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupMemberList — (Array<map>)

        The list of the members of the group.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group member (user).

        • MemberName — (String)

          The name of the group member (user).

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listGroups(params = {}, callback) ⇒ AWS.Request

Lists all user groups in Amazon QuickSight.

Service Reference:

Examples:

Calling the listGroups operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listGroups(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return.

    • Namespace — (String)

      The namespace that you want a list of groups from.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupList — (Array<map>)

        The list of the groups.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listIAMPolicyAssignments(params = {}, callback) ⇒ AWS.Request

Lists the IAM policy assignments in the current Amazon QuickSight account.

Service Reference:

Examples:

Calling the listIAMPolicyAssignments operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  AssignmentStatus: ENABLED | DRAFT | DISABLED,
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listIAMPolicyAssignments(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains these IAM policy assignments.

    • AssignmentStatus — (String)

      The status of the assignments.

      Possible values include:
      • "ENABLED"
      • "DRAFT"
      • "DISABLED"
    • Namespace — (String)

      The namespace for the assignments.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • IAMPolicyAssignments — (Array<map>)

        Information describing the IAM policy assignments.

        • AssignmentName — (String)

          Assignment name.

        • AssignmentStatus — (String)

          Assignment status.

          Possible values include:
          • "ENABLED"
          • "DRAFT"
          • "DISABLED"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listIAMPolicyAssignmentsForUser(params = {}, callback) ⇒ AWS.Request

Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.

Service Reference:

Examples:

Calling the listIAMPolicyAssignmentsForUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  UserName: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listIAMPolicyAssignmentsForUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the assignments.

    • UserName — (String)

      The name of the user.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

    • Namespace — (String)

      The namespace of the assignment.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ActiveAssignments — (Array<map>)

        The active assignments for this user.

        • AssignmentName — (String)

          A name for the IAM policy assignment.

        • PolicyArn — (String)

          The Amazon Resource Name (ARN) of the resource.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listIdentityPropagationConfigs(params = {}, callback) ⇒ AWS.Request

Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Service Reference:

Examples:

Calling the listIdentityPropagationConfigs operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listIdentityPropagationConfigs(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contain the identity propagation configurations of.

    • MaxResults — (Integer)

      The maximum number of results to be returned.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Services — (Array<map>)

        A list of services and their authorized targets that the Amazon QuickSight IAM Identity Center application can access.

        • Service — (String)

          The name of the Amazon Web Services service.

          Possible values include:
          • "REDSHIFT"
        • AuthorizedTargets — (Array<String>)

          Aist of authorized targets that are represented by IAM Identity Center application ARNs.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listIngestions(params = {}, callback) ⇒ AWS.Request

Lists the history of SPICE ingestions for a dataset.

Service Reference:

Examples:

Calling the listIngestions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listIngestions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • DataSetId — (String)

      The ID of the dataset used in the ingestion.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Ingestions — (Array<map>)

        A list of the ingestions.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

        • IngestionId — (String)

          Ingestion ID.

        • IngestionStatusrequired — (String)

          Ingestion status.

          Possible values include:
          • "INITIALIZED"
          • "QUEUED"
          • "RUNNING"
          • "FAILED"
          • "COMPLETED"
          • "CANCELLED"
        • ErrorInfo — (map)

          Error information for this ingestion.

          • Type — (String)

            Error type.

            Possible values include:
            • "FAILURE_TO_ASSUME_ROLE"
            • "INGESTION_SUPERSEDED"
            • "INGESTION_CANCELED"
            • "DATA_SET_DELETED"
            • "DATA_SET_NOT_SPICE"
            • "S3_UPLOADED_FILE_DELETED"
            • "S3_MANIFEST_ERROR"
            • "DATA_TOLERANCE_EXCEPTION"
            • "SPICE_TABLE_NOT_FOUND"
            • "DATA_SET_SIZE_LIMIT_EXCEEDED"
            • "ROW_SIZE_LIMIT_EXCEEDED"
            • "ACCOUNT_CAPACITY_LIMIT_EXCEEDED"
            • "CUSTOMER_ERROR"
            • "DATA_SOURCE_NOT_FOUND"
            • "IAM_ROLE_NOT_AVAILABLE"
            • "CONNECTION_FAILURE"
            • "SQL_TABLE_NOT_FOUND"
            • "PERMISSION_DENIED"
            • "SSL_CERTIFICATE_VALIDATION_FAILURE"
            • "OAUTH_TOKEN_FAILURE"
            • "SOURCE_API_LIMIT_EXCEEDED_FAILURE"
            • "PASSWORD_AUTHENTICATION_FAILURE"
            • "SQL_SCHEMA_MISMATCH_ERROR"
            • "INVALID_DATE_FORMAT"
            • "INVALID_DATAPREP_SYNTAX"
            • "SOURCE_RESOURCE_LIMIT_EXCEEDED"
            • "SQL_INVALID_PARAMETER_VALUE"
            • "QUERY_TIMEOUT"
            • "SQL_NUMERIC_OVERFLOW"
            • "UNRESOLVABLE_HOST"
            • "UNROUTABLE_HOST"
            • "SQL_EXCEPTION"
            • "S3_FILE_INACCESSIBLE"
            • "IOT_FILE_NOT_FOUND"
            • "IOT_DATA_SET_FILE_EMPTY"
            • "INVALID_DATA_SOURCE_CONFIG"
            • "DATA_SOURCE_AUTH_FAILED"
            • "DATA_SOURCE_CONNECTION_FAILED"
            • "FAILURE_TO_PROCESS_JSON_FILE"
            • "INTERNAL_SERVICE_ERROR"
            • "REFRESH_SUPPRESSED_BY_EDIT"
            • "PERMISSION_NOT_FOUND"
            • "ELASTICSEARCH_CURSOR_NOT_ENABLED"
            • "CURSOR_NOT_ENABLED"
            • "DUPLICATE_COLUMN_NAMES_FOUND"
          • Message — (String)

            Error message.

        • RowInfo — (map)

          Information about rows for a data set SPICE ingestion.

          • RowsIngested — (Integer)

            The number of rows that were ingested.

          • RowsDropped — (Integer)

            The number of rows that were not ingested.

          • TotalRowsInDataset — (Integer)

            The total number of rows in the dataset.

        • QueueInfo — (map)

          Information about a queued dataset SPICE ingestion.

          • WaitingOnIngestionrequired — (String)

            The ID of the queued ingestion.

          • QueuedIngestionrequired — (String)

            The ID of the ongoing ingestion. The queued ingestion is waiting for the ongoing ingestion to complete.

        • CreatedTimerequired — (Date)

          The time that this ingestion started.

        • IngestionTimeInSeconds — (Integer)

          The time that this ingestion took, measured in seconds.

        • IngestionSizeInBytes — (Integer)

          The size of the data ingested, in bytes.

        • RequestSource — (String)

          Event source for this ingestion.

          Possible values include:
          • "MANUAL"
          • "SCHEDULED"
        • RequestType — (String)

          Type of this ingestion.

          Possible values include:
          • "INITIAL_INGESTION"
          • "EDIT"
          • "INCREMENTAL_REFRESH"
          • "FULL_REFRESH"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listNamespaces(params = {}, callback) ⇒ AWS.Request

Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces.

Service Reference:

Examples:

Calling the listNamespaces operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listNamespaces(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the Amazon QuickSight namespaces that you want to list.

    • NextToken — (String)

      A unique pagination token that can be used in a subsequent request. You will receive a pagination token in the response body of a previous ListNameSpaces API call if there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

    • MaxResults — (Integer)

      The maximum number of results to return.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Namespaces — (Array<map>)

        The information about the namespaces in this Amazon Web Services account. The response includes the namespace ARN, name, Amazon Web Services Region, notification email address, creation status, and identity store.

        • Name — (String)

          The name of the error.

        • Arn — (String)

          The namespace ARN.

        • CapacityRegion — (String)

          The namespace Amazon Web Services Region.

        • CreationStatus — (String)

          The creation status of a namespace that is not yet completely created.

          Possible values include:
          • "CREATED"
          • "CREATING"
          • "DELETING"
          • "RETRYABLE_FAILURE"
          • "NON_RETRYABLE_FAILURE"
        • IdentityStore — (String)

          The identity store used for the namespace.

          Possible values include:
          • "QUICKSIGHT"
        • NamespaceError — (map)

          An error that occurred when the namespace was created.

          • Type — (String)

            The error type.

            Possible values include:
            • "PERMISSION_DENIED"
            • "INTERNAL_SERVICE_ERROR"
          • Message — (String)

            The message for the error.

      • NextToken — (String)

        A unique pagination token that can be used in a subsequent request. Receiving NextToken in your response inticates that there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listRefreshSchedules(params = {}, callback) ⇒ AWS.Request

Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.

Service Reference:

Examples:

Calling the listRefreshSchedules operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE' /* required */
};
quicksight.listRefreshSchedules(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RefreshSchedules — (Array<map>)

        The list of refresh schedules for the dataset.

        • ScheduleIdrequired — (String)

          An identifier for the refresh schedule.

        • ScheduleFrequencyrequired — (map)

          The frequency for the refresh schedule.

          • Intervalrequired — (String)

            The interval between scheduled refreshes. Valid values are as follows:

            • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

            • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

            • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

            • DAILY: The dataset refreshes every day.

            • WEEKLY: The dataset refreshes every week.

            • MONTHLY: The dataset refreshes every month.

            Possible values include:
            • "MINUTE15"
            • "MINUTE30"
            • "HOURLY"
            • "DAILY"
            • "WEEKLY"
            • "MONTHLY"
          • RefreshOnDay — (map)

            The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

            • DayOfWeek — (String)

              The day of the week that you want to schedule a refresh on.

              Possible values include:
              • "SUNDAY"
              • "MONDAY"
              • "TUESDAY"
              • "WEDNESDAY"
              • "THURSDAY"
              • "FRIDAY"
              • "SATURDAY"
            • DayOfMonth — (String)

              The day of the month that you want to schedule refresh on.

          • Timezone — (String)

            The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

          • TimeOfTheDay — (String)

            The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

        • StartAfterDateTime — (Date)

          Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

        • RefreshTyperequired — (String)

          The type of refresh that a datset undergoes. Valid values are as follows:

          • FULL_REFRESH: A complete refresh of a dataset.

          • INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.

          For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

          Possible values include:
          • "INCREMENTAL_REFRESH"
          • "FULL_REFRESH"
        • Arn — (String)

          The Amazon Resource Name (ARN) for the refresh schedule.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listRoleMemberships(params = {}, callback) ⇒ AWS.Request

Lists all groups that are associated with a role.

Service Reference:

Examples:

Calling the listRoleMemberships operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER, /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listRoleMemberships(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • Role — (String)

      The name of the role.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that includes the role.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • MembersList — (Array<String>)

        The list of groups associated with a role

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTagsForResource(params = {}, callback) ⇒ AWS.Request

Lists the tags assigned to a resource.

Service Reference:

Examples:

Calling the listTagsForResource operation

var params = {
  ResourceArn: 'STRING_VALUE' /* required */
};
quicksight.listTagsForResource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • ResourceArn — (String)

      The Amazon Resource Name (ARN) of the resource that you want a list of tags for.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Tags — (Array<map>)

        Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

        • Keyrequired — (String)

          Tag key.

        • Valuerequired — (String)

          Tag value.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTemplateAliases(params = {}, callback) ⇒ AWS.Request

Lists all the aliases of a template.

Service Reference:

Examples:

Calling the listTemplateAliases operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listTemplateAliases(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template aliases that you're listing.

    • TemplateId — (String)

      The ID for the template.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateAliasList — (Array<map>)

        A structure containing the list of the template's aliases.

        • AliasName — (String)

          The display name of the template alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template alias.

        • TemplateVersionNumber — (Integer)

          The version number of the template alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTemplates(params = {}, callback) ⇒ AWS.Request

Lists all the templates in the current Amazon QuickSight account.

Service Reference:

Examples:

Calling the listTemplates operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listTemplates(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the templates that you're listing.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateSummaryList — (Array<map>)

        A structure containing information about the templates in the list.

        • Arn — (String)

          A summary of a template.

        • TemplateId — (String)

          The ID of the template. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

        • Name — (String)

          A display name for the template.

        • LatestVersionNumber — (Integer)

          A structure containing a list of version numbers for the template summary.

        • CreatedTime — (Date)

          The last time that this template was created.

        • LastUpdatedTime — (Date)

          The last time that this template was updated.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTemplateVersions(params = {}, callback) ⇒ AWS.Request

Lists all the versions of the templates in the current Amazon QuickSight account.

Service Reference:

Examples:

Calling the listTemplateVersions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listTemplateVersions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the templates that you're listing.

    • TemplateId — (String)

      The ID for the template.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateVersionSummaryList — (Array<map>)

        A structure containing a list of all the versions of the specified template.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template version.

        • VersionNumber — (Integer)

          The version number of the template version.

        • CreatedTime — (Date)

          The time that this template version was created.

        • Status — (String)

          The status of the template version.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • Description — (String)

          The description of the template version.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listThemeAliases(params = {}, callback) ⇒ AWS.Request

Lists all the aliases of a theme.

Service Reference:

Examples:

Calling the listThemeAliases operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listThemeAliases(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme aliases that you're listing.

    • ThemeId — (String)

      The ID for the theme.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeAliasList — (Array<map>)

        A structure containing the list of the theme's aliases.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme alias.

        • AliasName — (String)

          The display name of the theme alias.

        • ThemeVersionNumber — (Integer)

          The version number of the theme alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listThemes(params = {}, callback) ⇒ AWS.Request

Lists all the themes in the current Amazon Web Services account.

Service Reference:

Examples:

Calling the listThemes operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE',
  Type: QUICKSIGHT | CUSTOM | ALL
};
quicksight.listThemes(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the themes that you're listing.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

    • Type — (String)

      The type of themes that you want to list. Valid options include the following:

      • ALL (default)- Display all existing themes.

      • CUSTOM - Display only the themes created by people using Amazon QuickSight.

      • QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.

      Possible values include:
      • "QUICKSIGHT"
      • "CUSTOM"
      • "ALL"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeSummaryList — (Array<map>)

        Information about the themes in the list.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • Name — (String)

          the display name for the theme.

        • ThemeId — (String)

          The ID of the theme. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

        • LatestVersionNumber — (Integer)

          The latest version number for the theme.

        • CreatedTime — (Date)

          The date and time that this theme was created.

        • LastUpdatedTime — (Date)

          The last date and time that this theme was updated.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listThemeVersions(params = {}, callback) ⇒ AWS.Request

Lists all the versions of the themes in the current Amazon Web Services account.

Service Reference:

Examples:

Calling the listThemeVersions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listThemeVersions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the themes that you're listing.

    • ThemeId — (String)

      The ID for the theme.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeVersionSummaryList — (Array<map>)

        A structure containing a list of all the versions of the specified theme.

        • VersionNumber — (Integer)

          The version number of the theme version.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme version.

        • Description — (String)

          The description of the theme version.

        • CreatedTime — (Date)

          The date and time that this theme version was created.

        • Status — (String)

          The status of the theme version.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTopicRefreshSchedules(params = {}, callback) ⇒ AWS.Request

Lists all of the refresh schedules for a topic.

Service Reference:

Examples:

Calling the listTopicRefreshSchedules operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.listTopicRefreshSchedules(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want described.

    • TopicId — (String)

      The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • RefreshSchedules — (Array<map>)

        The list of topic refresh schedules.

        • DatasetId — (String)

          The ID of the dataset.

        • DatasetArn — (String)

          The Amazon Resource Name (ARN) of the dataset.

        • DatasetName — (String)

          The name of the dataset.

        • RefreshSchedule — (map)

          The definition of a refresh schedule.

          • IsEnabledrequired — (Boolean)

            A Boolean value that controls whether to schedule is enabled.

          • BasedOnSpiceSchedulerequired — (Boolean)

            A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

          • StartingAt — (Date)

            The starting date and time for the refresh schedule.

          • Timezone — (String)

            The timezone that you want the refresh schedule to use.

          • RepeatAt — (String)

            The time of day when the refresh should run, for example, Monday-Sunday.

          • TopicScheduleType — (String)

            The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

            Possible values include:
            • "HOURLY"
            • "DAILY"
            • "WEEKLY"
            • "MONTHLY"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listTopics(params = {}, callback) ⇒ AWS.Request

Lists all of the topics within an account.

Service Reference:

Examples:

Calling the listTopics operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listTopics(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topics that you want to list.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicsSummaries — (Array<map>)

        A list of topic summaries.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the topic.

        • TopicId — (String)

          The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

        • Name — (String)

          The name of the topic.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listUserGroups(params = {}, callback) ⇒ AWS.Request

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

Service Reference:

Examples:

Calling the listUserGroups operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  UserName: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listUserGroups(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • UserName — (String)

      The Amazon QuickSight user name that you want to list group memberships for.

    • AwsAccountId — (String)

      The Amazon Web Services account ID that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return from this request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupList — (Array<map>)

        The list of groups the user is a member of.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listUsers(params = {}, callback) ⇒ AWS.Request

Returns a list of all of the Amazon QuickSight users belonging to this account.

Service Reference:

Examples:

Calling the listUsers operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listUsers(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return from this request.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • UserList — (Array<map>)

        The list of users.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the user.

        • UserName — (String)

          The user's user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

        • Email — (String)

          The user's email address.

        • Role — (String)

          The Amazon QuickSight role for the user. The user role can be one of the following:.

          • READER: A user who has read-only access to dashboards.

          • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

          • ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight settings.

          • RESTRICTED_READER: This role isn't currently available for use.

          • RESTRICTED_AUTHOR: This role isn't currently available for use.

          Possible values include:
          • "ADMIN"
          • "AUTHOR"
          • "READER"
          • "RESTRICTED_AUTHOR"
          • "RESTRICTED_READER"
        • IdentityType — (String)

          The type of identity authentication used by the user.

          Possible values include:
          • "IAM"
          • "QUICKSIGHT"
          • "IAM_IDENTITY_CENTER"
        • Active — (Boolean)

          The active status of user. When you create an Amazon QuickSight user that's not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

        • PrincipalId — (String)

          The principal ID of the user.

        • CustomPermissionsName — (String)

          The custom permissions profile associated with this user.

        • ExternalLoginFederationProviderType — (String)

          The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

          • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.

          • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.

        • ExternalLoginFederationProviderUrl — (String)

          The URL of the external login provider.

        • ExternalLoginId — (String)

          The identity ID for the user in the external login provider.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

listVPCConnections(params = {}, callback) ⇒ AWS.Request

Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.

Service Reference:

Examples:

Calling the listVPCConnections operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.listVPCConnections(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account that contains the VPC connections that you want to list.

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • VPCConnectionSummaries — (Array<map>)

        A VPCConnectionSummaries object that returns a summary of VPC connection objects.

        • VPCConnectionId — (String)

          The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the VPC connection.

        • Name — (String)

          The display name for the VPC connection.

        • VPCId — (String)

          The Amazon EC2 VPC ID associated with the VPC connection.

        • SecurityGroupIds — (Array<String>)

          The Amazon EC2 security group IDs associated with the VPC connection.

        • DnsResolvers — (Array<String>)

          A list of IP addresses of DNS resolver endpoints for the VPC connection.

        • Status — (String)

          The status of the VPC connection.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETION_IN_PROGRESS"
          • "DELETION_FAILED"
          • "DELETED"
        • AvailabilityStatus — (String)

          The availability status of the VPC connection.

          Possible values include:
          • "AVAILABLE"
          • "UNAVAILABLE"
          • "PARTIALLY_AVAILABLE"
        • NetworkInterfaces — (Array<map>)

          A list of network interfaces.

          • SubnetId — (String)

            The subnet ID associated with the network interface.

          • AvailabilityZone — (String)

            The availability zone that the network interface resides in.

          • ErrorMessage — (String)

            An error message.

          • Status — (String)

            The status of the network interface.

            Possible values include:
            • "CREATING"
            • "AVAILABLE"
            • "CREATION_FAILED"
            • "UPDATING"
            • "UPDATE_FAILED"
            • "DELETING"
            • "DELETED"
            • "DELETION_FAILED"
            • "DELETION_SCHEDULED"
            • "ATTACHMENT_FAILED_ROLLBACK_FAILED"
          • NetworkInterfaceId — (String)

            The network interface ID.

        • RoleArn — (String)

          The ARN of the IAM role associated with the VPC connection.

        • CreatedTime — (Date)

          The time that the VPC connection was created.

        • LastUpdatedTime — (Date)

          The time that the VPC connection was last updated.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

putDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request

Creates or updates the dataset refresh properties for the dataset.

Service Reference:

Examples:

Calling the putDataSetRefreshProperties operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  DataSetRefreshProperties: { /* required */
    RefreshConfiguration: { /* required */
      IncrementalRefresh: { /* required */
        LookbackWindow: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          Size: 'NUMBER_VALUE', /* required */
          SizeUnit: HOUR | DAY | WEEK /* required */
        }
      }
    }
  }
};
quicksight.putDataSetRefreshProperties(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID of the dataset.

    • DataSetRefreshProperties — (map)

      The dataset refresh properties.

      • RefreshConfigurationrequired — (map)

        The refresh configuration for a dataset.

        • IncrementalRefreshrequired — (map)

          The incremental refresh for the dataset.

          • LookbackWindowrequired — (map)

            The lookback window setup for an incremental refresh configuration.

            • ColumnNamerequired — (String)

              The name of the lookback window column.

            • Sizerequired — (Integer)

              The lookback window column size.

            • SizeUnitrequired — (String)

              The size unit that is used for the lookback window column. Valid values for this structure are HOUR, DAY, and WEEK.

              Possible values include:
              • "HOUR"
              • "DAY"
              • "WEEK"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

registerUser(params = {}, callback) ⇒ AWS.Request

Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see Inviting users to access Amazon QuickSight.

Service Reference:

Examples:

Calling the registerUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Email: 'STRING_VALUE', /* required */
  IdentityType: IAM | QUICKSIGHT | IAM_IDENTITY_CENTER, /* required */
  Namespace: 'STRING_VALUE', /* required */
  UserRole: ADMIN | AUTHOR | READER | RESTRICTED_AUTHOR | RESTRICTED_READER, /* required */
  CustomFederationProviderUrl: 'STRING_VALUE',
  CustomPermissionsName: 'STRING_VALUE',
  ExternalLoginFederationProviderType: 'STRING_VALUE',
  ExternalLoginId: 'STRING_VALUE',
  IamArn: 'STRING_VALUE',
  SessionName: 'STRING_VALUE',
  Tags: [
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  UserName: 'STRING_VALUE'
};
quicksight.registerUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • IdentityType — (String)

      Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values:

      • IAM: A user whose identity maps to an existing IAM user or role.

      • QUICKSIGHT: A user whose identity is owned and managed internally by Amazon QuickSight.

      Possible values include:
      • "IAM"
      • "QUICKSIGHT"
      • "IAM_IDENTITY_CENTER"
    • Email — (String)

      The email address of the user that you want to register.

    • UserRole — (String)

      The Amazon QuickSight role for the user. The user role can be one of the following:

      • READER: A user who has read-only access to dashboards.

      • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

      • ADMIN: A user who is an author, who can also manage Amazon QuickSight settings.

      • RESTRICTED_READER: This role isn't currently available for use.

      • RESTRICTED_AUTHOR: This role isn't currently available for use.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
      • "RESTRICTED_AUTHOR"
      • "RESTRICTED_READER"
    • IamArn — (String)

      The ARN of the IAM user or role that you are registering with Amazon QuickSight.

    • SessionName — (String)

      You need to use this parameter only when you register one or more users using an assumed IAM role. You don't need to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon QuickSight user. You can register multiple users using the same IAM role if each user has a different session name. For more information on assuming IAM roles, see assume-role in the CLI Reference.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

    • UserName — (String)

      The Amazon QuickSight user name that you want to create for the user you are registering.

    • CustomPermissionsName — (String)

      (Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:

      • Create and update data sources

      • Create and update datasets

      • Create and update email reports

      • Subscribe to email reports

      To add custom permissions to an existing user, use UpdateUser instead.

      A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

      Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

      This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

    • ExternalLoginFederationProviderType — (String)

      The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

      • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com. When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl" parameter which is only needed when the external provider is custom.

      • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC type, use the CustomFederationProviderUrl parameter to provide the custom OIDC provider URL.

    • CustomFederationProviderUrl — (String)

      The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

    • ExternalLoginId — (String)

      The identity ID for a user in the external login provider.

    • Tags — (Array<map>)

      The tags to associate with the user.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • User — (map)

        The user's user name.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the user.

        • UserName — (String)

          The user's user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

        • Email — (String)

          The user's email address.

        • Role — (String)

          The Amazon QuickSight role for the user. The user role can be one of the following:.

          • READER: A user who has read-only access to dashboards.

          • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

          • ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight settings.

          • RESTRICTED_READER: This role isn't currently available for use.

          • RESTRICTED_AUTHOR: This role isn't currently available for use.

          Possible values include:
          • "ADMIN"
          • "AUTHOR"
          • "READER"
          • "RESTRICTED_AUTHOR"
          • "RESTRICTED_READER"
        • IdentityType — (String)

          The type of identity authentication used by the user.

          Possible values include:
          • "IAM"
          • "QUICKSIGHT"
          • "IAM_IDENTITY_CENTER"
        • Active — (Boolean)

          The active status of user. When you create an Amazon QuickSight user that's not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

        • PrincipalId — (String)

          The principal ID of the user.

        • CustomPermissionsName — (String)

          The custom permissions profile associated with this user.

        • ExternalLoginFederationProviderType — (String)

          The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

          • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.

          • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.

        • ExternalLoginFederationProviderUrl — (String)

          The URL of the external login provider.

        • ExternalLoginId — (String)

          The identity ID for the user in the external login provider.

      • UserInvitationUrl — (String)

        The URL the user visits to complete registration and provide a password. This is returned only for users with an identity type of QUICKSIGHT.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

restoreAnalysis(params = {}, callback) ⇒ AWS.Request

Restores an analysis.

Service Reference:

Examples:

Calling the restoreAnalysis operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE' /* required */
};
quicksight.restoreAnalysis(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis.

    • AnalysisId — (String)

      The ID of the analysis that you're restoring.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the analysis that you're restoring.

      • AnalysisId — (String)

        The ID of the analysis that you're restoring.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchAnalyses(params = {}, callback) ⇒ AWS.Request

Searches for analyses that belong to the user specified in the filter.

Note: This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Service Reference:

Examples:

Calling the searchAnalyses operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Name: QUICKSIGHT_USER | QUICKSIGHT_VIEWER_OR_OWNER | DIRECT_QUICKSIGHT_VIEWER_OR_OWNER | QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_SOLE_OWNER | ANALYSIS_NAME,
      Operator: StringEquals | StringLike,
      Value: 'STRING_VALUE'
    },
    /* more items */
  ],
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchAnalyses(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analyses that you're searching for.

    • Filters — (Array<map>)

      The structure for the search filters that you want to apply to your search.

      • Operator — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

        If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

        If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"ANALYSIS_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value ANALYSIS_NAME.

        Possible values include:
        • "StringEquals"
        • "StringLike"
      • Name — (String)

        The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_OWNER".

        Valid values are defined as follows:

        • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the analysis' owners or viewers are returned. Implicit permissions from folders or groups are considered.

        • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners of the analyses are returned. Implicit permissions from folders or groups are considered.

        • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as the only owner of the analysis are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners of the analyses are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners or viewers of the analyses are returned. Implicit permissions from folders or groups are not considered.

        • ANALYSIS_NAME: Any analyses whose names have a substring match to this value will be returned.

        Possible values include:
        • "QUICKSIGHT_USER"
        • "QUICKSIGHT_VIEWER_OR_OWNER"
        • "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"
        • "QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_SOLE_OWNER"
        • "ANALYSIS_NAME"
      • Value — (String)

        The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AnalysisSummaryList — (Array<map>)

        Metadata describing the analyses that you searched for.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the analysis.

        • AnalysisId — (String)

          The ID of the analysis. This ID displays in the URL.

        • Name — (String)

          The name of the analysis. This name is displayed in the Amazon QuickSight console.

        • Status — (String)

          The last known status for the analysis.

          Possible values include:
          • "CREATION_IN_PROGRESS"
          • "CREATION_SUCCESSFUL"
          • "CREATION_FAILED"
          • "UPDATE_IN_PROGRESS"
          • "UPDATE_SUCCESSFUL"
          • "UPDATE_FAILED"
          • "DELETED"
        • CreatedTime — (Date)

          The time that the analysis was created.

        • LastUpdatedTime — (Date)

          The time that the analysis was last updated.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchDashboards(params = {}, callback) ⇒ AWS.Request

Searches for dashboards that belong to a user.

Note: This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Service Reference:

Examples:

Calling the searchDashboards operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Operator: StringEquals | StringLike, /* required */
      Name: QUICKSIGHT_USER | QUICKSIGHT_VIEWER_OR_OWNER | DIRECT_QUICKSIGHT_VIEWER_OR_OWNER | QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_SOLE_OWNER | DASHBOARD_NAME,
      Value: 'STRING_VALUE'
    },
    /* more items */
  ],
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchDashboards(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the user whose dashboards you're searching for.

    • Filters — (Array<map>)

      The filters to apply to the search. Currently, you can search only by user name, for example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" } ]

      • Operatorrequired — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

        If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

        If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"DASHBOARD_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DASHBOARD_NAME.

        Possible values include:
        • "StringEquals"
        • "StringLike"
      • Name — (String)

        The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

        Valid values are defined as follows:

        • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the dashboards's owners or viewers are returned. Implicit permissions from folders or groups are considered.

        • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners of the dashboards are returned. Implicit permissions from folders or groups are considered.

        • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as the only owner of the dashboard are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners of the dashboards are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners or viewers of the dashboards are returned. Implicit permissions from folders or groups are not considered.

        • DASHBOARD_NAME: Any dashboards whose names have a substring match to this value will be returned.

        Possible values include:
        • "QUICKSIGHT_USER"
        • "QUICKSIGHT_VIEWER_OR_OWNER"
        • "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"
        • "QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_SOLE_OWNER"
        • "DASHBOARD_NAME"
      • Value — (String)

        The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardSummaryList — (Array<map>)

        The list of dashboards owned by the user specified in Filters in your request.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the resource.

        • DashboardId — (String)

          Dashboard ID.

        • Name — (String)

          A display name for the dashboard.

        • CreatedTime — (Date)

          The time that this dashboard was created.

        • LastUpdatedTime — (Date)

          The last time that this dashboard was updated.

        • PublishedVersionNumber — (Integer)

          Published version number.

        • LastPublishedTime — (Date)

          The last time that this dashboard was published.

      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchDataSets(params = {}, callback) ⇒ AWS.Request

Use the SearchDataSets operation to search for datasets that belong to an account.

Service Reference:

Examples:

Calling the searchDataSets operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Name: QUICKSIGHT_VIEWER_OR_OWNER | QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_VIEWER_OR_OWNER | DIRECT_QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_SOLE_OWNER | DATASET_NAME, /* required */
      Operator: StringEquals | StringLike, /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchDataSets(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • Filters — (Array<map>)

      The filters to apply to the search.

      • Operatorrequired — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

        If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose datasets you want to search in the "Value" field. For example, "Name":"QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east- 1:1:user/default/UserName1".

        If you set the value to "StringLike", you need to provide the name of the datasets you are searching for. For example, "Name":"DATASET_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASET_NAME.

        Possible values include:
        • "StringEquals"
        • "StringLike"
      • Namerequired — (String)

        The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

        Valid values are defined as follows:

        • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the dataset owners or viewers are returned. Implicit permissions from folders or groups are considered.

        • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners of the dataset are returned. Implicit permissions from folders or groups are considered.

        • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as the only owner of the dataset are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners if the dataset are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners or viewers of the dataset are returned. Implicit permissions from folders or groups are not considered.

        • DATASET_NAME: Any datasets whose names have a substring match to this value will be returned.

        Possible values include:
        • "QUICKSIGHT_VIEWER_OR_OWNER"
        • "QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"
        • "DIRECT_QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_SOLE_OWNER"
        • "DATASET_NAME"
      • Valuerequired — (String)

        The value of the named item, in this case QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSetSummaries — (Array<map>)

        A DataSetSummaries object that returns a summary of a dataset.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the dataset.

        • DataSetId — (String)

          The ID of the dataset.

        • Name — (String)

          A display name for the dataset.

        • CreatedTime — (Date)

          The time that this dataset was created.

        • LastUpdatedTime — (Date)

          The last time that this dataset was updated.

        • ImportMode — (String)

          A value that indicates whether you want to import the data into SPICE.

          Possible values include:
          • "SPICE"
          • "DIRECT_QUERY"
        • RowLevelPermissionDataSet — (map)

          The row-level security configuration for the dataset.

          • Namespace — (String)

            The namespace associated with the dataset that contains permissions for RLS.

          • Arnrequired — (String)

            The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

          • PermissionPolicyrequired — (String)

            The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

            Possible values include:
            • "GRANT_ACCESS"
            • "DENY_ACCESS"
          • FormatVersion — (String)

            The user or group rules associated with the dataset that contains permissions for RLS.

            By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

            Possible values include:
            • "VERSION_1"
            • "VERSION_2"
          • Status — (String)

            The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
        • RowLevelPermissionTagConfigurationApplied — (Boolean)

          Whether or not the row level permission tags are applied.

        • ColumnLevelPermissionRulesApplied — (Boolean)

          A value that indicates if the dataset has column level permission configured.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchDataSources(params = {}, callback) ⇒ AWS.Request

Use the SearchDataSources operation to search for data sources that belong to an account.

Service Reference:

Examples:

Calling the searchDataSources operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Name: DIRECT_QUICKSIGHT_VIEWER_OR_OWNER | DIRECT_QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_SOLE_OWNER | DATASOURCE_NAME, /* required */
      Operator: StringEquals | StringLike, /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchDataSources(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • Filters — (Array<map>)

      The filters to apply to the search.

      • Operatorrequired — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

        If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

        If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

        Possible values include:
        • "StringEquals"
        • "StringLike"
      • Namerequired — (String)

        The name of the value that you want to use as a filter, for example, "Name": "DIRECT_QUICKSIGHT_OWNER".

        Valid values are defined as follows:

        • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners or viewers of the data sources are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners if the data source are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as the only owner of the data source are returned. Implicit permissions from folders or groups are not considered.

        • DATASOURCE_NAME: Any data sources whose names have a substring match to the provided value are returned.

        Possible values include:
        • "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"
        • "DIRECT_QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_SOLE_OWNER"
        • "DATASOURCE_NAME"
      • Valuerequired — (String)

        The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSourceSummaries — (Array<map>)

        A DataSourceSummaries object that returns a summary of a data source.

        • Arn — (String)

          The arn of the datasource.

        • DataSourceId — (String)

          The unique ID of the data source.

        • Name — (String)

          The name of the data source.

        • Type — (String)

          The type of the data source.

          Possible values include:
          • "ADOBE_ANALYTICS"
          • "AMAZON_ELASTICSEARCH"
          • "ATHENA"
          • "AURORA"
          • "AURORA_POSTGRESQL"
          • "AWS_IOT_ANALYTICS"
          • "GITHUB"
          • "JIRA"
          • "MARIADB"
          • "MYSQL"
          • "ORACLE"
          • "POSTGRESQL"
          • "PRESTO"
          • "REDSHIFT"
          • "S3"
          • "SALESFORCE"
          • "SERVICENOW"
          • "SNOWFLAKE"
          • "SPARK"
          • "SQLSERVER"
          • "TERADATA"
          • "TWITTER"
          • "TIMESTREAM"
          • "AMAZON_OPENSEARCH"
          • "EXASOL"
          • "DATABRICKS"
          • "STARBURST"
          • "TRINO"
          • "BIGQUERY"
        • CreatedTime — (Date)

          The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

        • LastUpdatedTime — (Date)

          The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchFolders(params = {}, callback) ⇒ AWS.Request

Searches the subfolders in a folder.

Service Reference:

Examples:

Calling the searchFolders operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Name: PARENT_FOLDER_ARN | DIRECT_QUICKSIGHT_OWNER | DIRECT_QUICKSIGHT_SOLE_OWNER | DIRECT_QUICKSIGHT_VIEWER_OR_OWNER | QUICKSIGHT_OWNER | QUICKSIGHT_VIEWER_OR_OWNER | FOLDER_NAME,
      Operator: StringEquals | StringLike,
      Value: 'STRING_VALUE'
    },
    /* more items */
  ],
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchFolders(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder.

    • Filters — (Array<map>)

      The filters to apply to the search. Currently, you can search only by the parent folder ARN. For example, "Filters": [ { "Name": "PARENT_FOLDER_ARN", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId" } ].

      • Operator — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

        If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

        If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"FOLDER_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value FOLDER_NAME.

        Possible values include:
        • "StringEquals"
        • "StringLike"
      • Name — (String)

        The name of a value that you want to use in the filter. For example, "Name": "QUICKSIGHT_OWNER".

        Valid values are defined as follows:

        • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the folder's owners or viewers are returned. Implicit permissions from folders or groups are considered.

        • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners of the folders are returned. Implicit permissions from folders or groups are considered.

        • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as the only owner of the folder are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners of the folders are returned. Implicit permissions from folders or groups are not considered.

        • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners or viewers of the folders are returned. Implicit permissions from folders or groups are not considered.

        • FOLDER_NAME: Any folders whose names have a substring match to this value will be returned.

        • PARENT_FOLDER_ARN: Provide an ARN of a folder, and any folders that are directly under that parent folder are returned. If you choose to use this option and leave the value blank, all root-level folders in the account are returned.

        Possible values include:
        • "PARENT_FOLDER_ARN"
        • "DIRECT_QUICKSIGHT_OWNER"
        • "DIRECT_QUICKSIGHT_SOLE_OWNER"
        • "DIRECT_QUICKSIGHT_VIEWER_OR_OWNER"
        • "QUICKSIGHT_OWNER"
        • "QUICKSIGHT_VIEWER_OR_OWNER"
        • "FOLDER_NAME"
      • Value — (String)

        The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

    • NextToken — (String)

      The token for the next set of results, or null if there are no more results.

    • MaxResults — (Integer)

      The maximum number of results to be returned per request.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • FolderSummaryList — (Array<map>)

        A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the folder.

        • FolderId — (String)

          The ID of the folder.

        • Name — (String)

          The display name of the folder.

        • FolderType — (String)

          The type of folder.

          Possible values include:
          • "SHARED"
          • "RESTRICTED"
        • CreatedTime — (Date)

          The time that the folder was created.

        • LastUpdatedTime — (Date)

          The time that the folder was last updated.

        • SharingModel — (String)

          The sharing scope of the folder.

          Possible values include:
          • "ACCOUNT"
          • "NAMESPACE"
      • NextToken — (String)

        The token for the next set of results, or null if there are no more results.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

searchGroups(params = {}, callback) ⇒ AWS.Request

Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.

Service Reference:

Examples:

Calling the searchGroups operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Filters: [ /* required */
    {
      Name: GROUP_NAME, /* required */
      Operator: StartsWith, /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  Namespace: 'STRING_VALUE', /* required */
  MaxResults: 'NUMBER_VALUE',
  NextToken: 'STRING_VALUE'
};
quicksight.searchGroups(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • NextToken — (String)

      A pagination token that can be used in a subsequent request.

    • MaxResults — (Integer)

      The maximum number of results to return from this request.

    • Namespace — (String)

      The namespace that you want to search.

    • Filters — (Array<map>)

      The structure for the search filters that you want to apply to your search.

      • Operatorrequired — (String)

        The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

        Possible values include:
        • "StartsWith"
      • Namerequired — (String)

        The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

        Possible values include:
        • "GROUP_NAME"
      • Valuerequired — (String)

        The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • GroupList — (Array<map>)

        A list of groups in a specified namespace that match the filters you set in your SearchGroups request.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • NextToken — (String)

        A pagination token that can be used in a subsequent request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

startAssetBundleExportJob(params = {}, callback) ⇒ AWS.Request

Starts an Asset Bundle export job.

An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

Service Reference:

Examples:

Calling the startAssetBundleExportJob operation

var params = {
  AssetBundleExportJobId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ExportFormat: CLOUDFORMATION_JSON | QUICKSIGHT_JSON, /* required */
  ResourceArns: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  CloudFormationOverridePropertyConfiguration: {
    Analyses: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name,
          /* more items */
        ]
      },
      /* more items */
    ],
    Dashboards: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name,
          /* more items */
        ]
      },
      /* more items */
    ],
    DataSets: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name,
          /* more items */
        ]
      },
      /* more items */
    ],
    DataSources: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name | DisableSsl | SecretArn | Username | Password | Domain | WorkGroup | Host | Port | Database | DataSetName | Catalog | InstanceId | ClusterId | ManifestFileLocation | Warehouse | RoleArn,
          /* more items */
        ]
      },
      /* more items */
    ],
    RefreshSchedules: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          StartAfterDateTime,
          /* more items */
        ]
      },
      /* more items */
    ],
    ResourceIdOverrideConfiguration: {
      PrefixForAllResources: true || false
    },
    Themes: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name,
          /* more items */
        ]
      },
      /* more items */
    ],
    VPCConnections: [
      {
        Arn: 'STRING_VALUE', /* required */
        Properties: [ /* required */
          Name | DnsResolvers | RoleArn,
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  IncludeAllDependencies: true || false,
  IncludePermissions: true || false,
  IncludeTags: true || false,
  ValidationStrategy: {
    StrictModeForAllResources: true || false
  }
};
quicksight.startAssetBundleExportJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account to export assets from.

    • AssetBundleExportJobId — (String)

      The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

    • ResourceArns — (Array<String>)

      An array of resource ARNs to export. The following resources are supported.

      • Analysis

      • Dashboard

      • DataSet

      • DataSource

      • RefreshSchedule

      • Theme

      • VPCConnection

      The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

    • IncludeAllDependencies — (Boolean)

      A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also exported.

    • ExportFormat — (String)

      The export data format.

      Possible values include:
      • "CLOUDFORMATION_JSON"
      • "QUICKSIGHT_JSON"
    • CloudFormationOverridePropertyConfiguration — (map)

      An optional collection of structures that generate CloudFormation parameters to override the existing resource property values when the resource is exported to a new CloudFormation template.

      Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest API call is set to CLOUDFORMATION_JSON.

      • ResourceIdOverrideConfiguration — (map)

        An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.

        • PrefixForAllResources — (Boolean)

          An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

      • VPCConnections — (Array<map>)

        An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific VPCConnection resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of VPCConnection resource properties to generate variables for in the returned CloudFormation template.

      • RefreshSchedules — (Array<map>)

        An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

      • DataSources — (Array<map>)

        An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific DataSource resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

      • DataSets — (Array<map>)

        An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific DataSet resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of DataSet resource properties to generate variables for in the returned CloudFormation template.

      • Themes — (Array<map>)

        An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific Theme resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of Theme resource properties to generate variables for in the returned CloudFormation template.

      • Analyses — (Array<map>)

        An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific Analysis resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of Analysis resource properties to generate variables for in the returned CloudFormation template.

      • Dashboards — (Array<map>)

        An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.

        • Arnrequired — (String)

          The ARN of the specific Dashboard resource whose override properties are configured in this structure.

        • Propertiesrequired — (Array<String>)

          A list of Dashboard resource properties to generate variables for in the returned CloudFormation template.

    • IncludePermissions — (Boolean)

      A Boolean that determines whether all permissions for each resource ARN are exported with the job. If you set IncludePermissions to TRUE, any permissions associated with each resource are exported.

    • IncludeTags — (Boolean)

      A Boolean that determines whether all tags for each resource ARN are exported with the job. If you set IncludeTags to TRUE, any tags associated with each resource are exported.

    • ValidationStrategy — (map)

      An optional parameter that determines which validation strategy to use for the export job. If StrictModeForAllResources is set to TRUE, strict validation for every error is enforced. If it is set to FALSE, validation is skipped for specific UI errors that are shown as warnings. The default value for StrictModeForAllResources is FALSE.

      • StrictModeForAllResources — (Boolean)

        A Boolean value that indicates whether to export resources under strict or lenient mode.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the export job.

      • AssetBundleExportJobId — (String)

        The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

      • RequestId — (String)

        The Amazon Web Services response ID for this operation.

      • Status — (Integer)

        The HTTP status of the response.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

startAssetBundleImportJob(params = {}, callback) ⇒ AWS.Request

Starts an Asset Bundle import job.

An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently.

The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported.

Service Reference:

Examples:

Calling the startAssetBundleImportJob operation

var params = {
  AssetBundleImportJobId: 'STRING_VALUE', /* required */
  AssetBundleImportSource: { /* required */
    Body: Buffer.from('...') || 'STRING_VALUE' /* Strings will be Base-64 encoded on your behalf */,
    S3Uri: 'STRING_VALUE'
  },
  AwsAccountId: 'STRING_VALUE', /* required */
  FailureAction: DO_NOTHING | ROLLBACK,
  OverrideParameters: {
    Analyses: [
      {
        AnalysisId: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE'
      },
      /* more items */
    ],
    Dashboards: [
      {
        DashboardId: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE'
      },
      /* more items */
    ],
    DataSets: [
      {
        DataSetId: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE'
      },
      /* more items */
    ],
    DataSources: [
      {
        DataSourceId: 'STRING_VALUE', /* required */
        Credentials: {
          CredentialPair: {
            Password: 'STRING_VALUE', /* required */
            Username: 'STRING_VALUE' /* required */
          },
          SecretArn: 'STRING_VALUE'
        },
        DataSourceParameters: {
          AmazonElasticsearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AmazonOpenSearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AthenaParameters: {
            RoleArn: 'STRING_VALUE',
            WorkGroup: 'STRING_VALUE'
          },
          AuroraParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AuroraPostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AwsIotAnalyticsParameters: {
            DataSetName: 'STRING_VALUE' /* required */
          },
          BigQueryParameters: {
            ProjectId: 'STRING_VALUE', /* required */
            DataSetRegion: 'STRING_VALUE'
          },
          DatabricksParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            SqlEndpointPath: 'STRING_VALUE' /* required */
          },
          ExasolParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          JiraParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          MariaDbParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          MySqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          OracleParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PrestoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          RdsParameters: {
            Database: 'STRING_VALUE', /* required */
            InstanceId: 'STRING_VALUE' /* required */
          },
          RedshiftParameters: {
            Database: 'STRING_VALUE', /* required */
            ClusterId: 'STRING_VALUE',
            Host: 'STRING_VALUE',
            IAMParameters: {
              DatabaseUser: 'STRING_VALUE', /* required */
              RoleArn: 'STRING_VALUE', /* required */
              AutoCreateDatabaseUser: true || false,
              DatabaseGroups: [
                'STRING_VALUE',
                /* more items */
              ]
            },
            IdentityCenterConfiguration: {
              EnableIdentityPropagation: true || false
            },
            Port: 'NUMBER_VALUE'
          },
          S3Parameters: {
            ManifestFileLocation: { /* required */
              Bucket: 'STRING_VALUE', /* required */
              Key: 'STRING_VALUE' /* required */
            },
            RoleArn: 'STRING_VALUE'
          },
          ServiceNowParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          SnowflakeParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Warehouse: 'STRING_VALUE' /* required */
          },
          SparkParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          SqlServerParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          StarburstParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            ProductType: GALAXY | ENTERPRISE
          },
          TeradataParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TrinoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TwitterParameters: {
            MaxRows: 'NUMBER_VALUE', /* required */
            Query: 'STRING_VALUE' /* required */
          }
        },
        Name: 'STRING_VALUE',
        SslProperties: {
          DisableSsl: true || false
        },
        VpcConnectionProperties: {
          VpcConnectionArn: 'STRING_VALUE' /* required */
        }
      },
      /* more items */
    ],
    RefreshSchedules: [
      {
        DataSetId: 'STRING_VALUE', /* required */
        ScheduleId: 'STRING_VALUE', /* required */
        StartAfterDateTime: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
      },
      /* more items */
    ],
    ResourceIdOverrideConfiguration: {
      PrefixForAllResources: 'STRING_VALUE'
    },
    Themes: [
      {
        ThemeId: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE'
      },
      /* more items */
    ],
    VPCConnections: [
      {
        VPCConnectionId: 'STRING_VALUE', /* required */
        DnsResolvers: [
          'STRING_VALUE',
          /* more items */
        ],
        Name: 'STRING_VALUE',
        RoleArn: 'STRING_VALUE',
        SecurityGroupIds: [
          'STRING_VALUE',
          /* more items */
        ],
        SubnetIds: [
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  OverridePermissions: {
    Analyses: [
      {
        AnalysisIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Permissions: { /* required */
          Actions: [ /* required */
            'STRING_VALUE',
            /* more items */
          ],
          Principals: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        }
      },
      /* more items */
    ],
    Dashboards: [
      {
        DashboardIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        LinkSharingConfiguration: {
          Permissions: {
            Actions: [ /* required */
              'STRING_VALUE',
              /* more items */
            ],
            Principals: [ /* required */
              'STRING_VALUE',
              /* more items */
            ]
          }
        },
        Permissions: {
          Actions: [ /* required */
            'STRING_VALUE',
            /* more items */
          ],
          Principals: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        }
      },
      /* more items */
    ],
    DataSets: [
      {
        DataSetIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Permissions: { /* required */
          Actions: [ /* required */
            'STRING_VALUE',
            /* more items */
          ],
          Principals: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        }
      },
      /* more items */
    ],
    DataSources: [
      {
        DataSourceIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Permissions: { /* required */
          Actions: [ /* required */
            'STRING_VALUE',
            /* more items */
          ],
          Principals: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        }
      },
      /* more items */
    ],
    Themes: [
      {
        Permissions: { /* required */
          Actions: [ /* required */
            'STRING_VALUE',
            /* more items */
          ],
          Principals: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        },
        ThemeIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  OverrideTags: {
    Analyses: [
      {
        AnalysisIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    Dashboards: [
      {
        DashboardIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    DataSets: [
      {
        DataSetIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    DataSources: [
      {
        DataSourceIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    Themes: [
      {
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ],
        ThemeIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    VPCConnections: [
      {
        Tags: [ /* required */
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ],
        VPCConnectionIds: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  OverrideValidationStrategy: {
    StrictModeForAllResources: true || false
  }
};
quicksight.startAssetBundleImportJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account to import assets into.

    • AssetBundleImportJobId — (String)

      The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

    • AssetBundleImportSource — (map)

      The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

      • Body — (Buffer, Typed Array, Blob, String)

        The bytes of the base64 encoded asset bundle import zip file. This file can't exceed 20 MB.

        If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file's bytes. If you are using an SDK for a different language or receiving related errors, try to base64 encode your data.

      • S3Uri — (String)

        The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can't exceed 20 MB.

    • OverrideParameters — (map)

      Optional overrides that are applied to the resource configuration before import.

      • ResourceIdOverrideConfiguration — (map)

        An optional structure that configures resource ID overrides to be applied within the import job.

        • PrefixForAllResources — (String)

          An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

      • VPCConnections — (Array<map>)

        A list of overrides for any VPCConnection resources that are present in the asset bundle that is imported.

        • VPCConnectionIdrequired — (String)

          The ID of the VPC Connection to apply overrides to.

        • Name — (String)

          A new name for the VPC connection.

        • SubnetIds — (Array<String>)

          A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

        • SecurityGroupIds — (Array<String>)

          A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

        • DnsResolvers — (Array<String>)

          An optional override of DNS resolvers to be used by the VPC connection.

        • RoleArn — (String)

          An optional override of the role ARN to be used by the VPC connection.

      • RefreshSchedules — (Array<map>)

        A list of overrides for any RefreshSchedule resources that are present in the asset bundle that is imported.

        • DataSetIdrequired — (String)

          A partial identifier for the specific RefreshSchedule resource that is being overridden. This structure is used together with the ScheduleID structure.

        • ScheduleIdrequired — (String)

          A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

        • StartAfterDateTime — (Date)

          An override for the StartAfterDateTime of a RefreshSchedule. Make sure that the StartAfterDateTime is set to a time that takes place in the future.

      • DataSources — (Array<map>)

        A list of overrides for any DataSource resources that are present in the asset bundle that is imported.

        • DataSourceIdrequired — (String)

          The ID of the data source to apply overrides to.

        • Name — (String)

          A new name for the data source.

        • DataSourceParameters — (map)

          The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

        • VpcConnectionProperties — (map)

          VPC connection properties.

          • VpcConnectionArnrequired — (String)

            The Amazon Resource Name (ARN) for the VPC connection.

        • SslProperties — (map)

          Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

          • DisableSsl — (Boolean)

            A Boolean option to control whether SSL should be disabled.

        • Credentials — (map)

          An optional structure that provides the credentials to be used to create the imported data source.

          • CredentialPair — (map)

            A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

            • Usernamerequired — (String)

              The username for the data source connection.

            • Passwordrequired — (String)

              The password for the data source connection.

          • SecretArn — (String)

            The ARN of the Secrets Manager secret that's used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

      • DataSets — (Array<map>)

        A list of overrides for any DataSet resources that are present in the asset bundle that is imported.

        • DataSetIdrequired — (String)

          The ID of the dataset to apply overrides to.

        • Name — (String)

          A new name for the dataset.

      • Themes — (Array<map>)

        A list of overrides for any Theme resources that are present in the asset bundle that is imported.

        • ThemeIdrequired — (String)

          The ID of the theme to apply overrides to.

        • Name — (String)

          A new name for the theme.

      • Analyses — (Array<map>)

        A list of overrides for any Analysis resources that are present in the asset bundle that is imported.

        • AnalysisIdrequired — (String)

          The ID of the analysis that you ant to apply overrides to.

        • Name — (String)

          A new name for the analysis.

      • Dashboards — (Array<map>)

        A list of overrides for any Dashboard resources that are present in the asset bundle that is imported.

        • DashboardIdrequired — (String)

          The ID of the dashboard that you want to apply overrides to.

        • Name — (String)

          A new name for the dashboard.

    • FailureAction — (String)

      The failure action for the import job.

      If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

      If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

      Possible values include:
      • "DO_NOTHING"
      • "ROLLBACK"
    • OverridePermissions — (map)

      Optional permission overrides that are applied to the resource configuration before import.

      • DataSources — (Array<map>)

        A list of permissions overrides for any DataSource resources that are present in the asset bundle that is imported.

        • DataSourceIdsrequired — (Array<String>)

          A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

        • Permissionsrequired — (map)

          A list of permissions for the data source that you want to apply overrides to.

          • Principalsrequired — (Array<String>)

            A list of principals to grant permissions on.

          • Actionsrequired — (Array<String>)

            A list of IAM actions to grant permissions on.

      • DataSets — (Array<map>)

        A list of permissions overrides for any DataSet resources that are present in the asset bundle that is imported.

        • DataSetIdsrequired — (Array<String>)

          A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

        • Permissionsrequired — (map)

          A list of permissions for the datasets that you want to apply overrides to.

          • Principalsrequired — (Array<String>)

            A list of principals to grant permissions on.

          • Actionsrequired — (Array<String>)

            A list of IAM actions to grant permissions on.

      • Themes — (Array<map>)

        A list of permissions overrides for any Theme resources that are present in the asset bundle that is imported.

        • ThemeIdsrequired — (Array<String>)

          A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

        • Permissionsrequired — (map)

          A list of permissions for the themes that you want to apply overrides to.

          • Principalsrequired — (Array<String>)

            A list of principals to grant permissions on.

          • Actionsrequired — (Array<String>)

            A list of IAM actions to grant permissions on.

      • Analyses — (Array<map>)

        A list of permissions overrides for any Analysis resources that are present in the asset bundle that is imported.

        • AnalysisIdsrequired — (Array<String>)

          A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

        • Permissionsrequired — (map)

          A list of permissions for the analyses that you want to apply overrides to.

          • Principalsrequired — (Array<String>)

            A list of principals to grant permissions on.

          • Actionsrequired — (Array<String>)

            A list of IAM actions to grant permissions on.

      • Dashboards — (Array<map>)

        A list of permissions overrides for any Dashboard resources that are present in the asset bundle that is imported.

        • DashboardIdsrequired — (Array<String>)

          A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

        • Permissions — (map)

          A list of permissions for the dashboards that you want to apply overrides to.

          • Principalsrequired — (Array<String>)

            A list of principals to grant permissions on.

          • Actionsrequired — (Array<String>)

            A list of IAM actions to grant permissions on.

        • LinkSharingConfiguration — (map)

          A structure that contains the link sharing configurations that you want to apply overrides to.

          • Permissions — (map)

            A list of link sharing permissions for the dashboards that you want to apply overrides to.

            • Principalsrequired — (Array<String>)

              A list of principals to grant permissions on.

            • Actionsrequired — (Array<String>)

              A list of IAM actions to grant permissions on.

    • OverrideTags — (map)

      Optional tag overrides that are applied to the resource configuration before import.

      • VPCConnections — (Array<map>)

        A list of tag overrides for any VPCConnection resources that are present in the asset bundle that is imported.

        • VPCConnectionIdsrequired — (Array<String>)

          A list of VPC connection IDs that you want to apply overrides to. You can use * to override all VPC connections in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the VPC connections that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

      • DataSources — (Array<map>)

        A list of tag overrides for any DataSource resources that are present in the asset bundle that is imported.

        • DataSourceIdsrequired — (Array<String>)

          A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the data source that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

      • DataSets — (Array<map>)

        A list of tag overrides for any DataSet resources that are present in the asset bundle that is imported.

        • DataSetIdsrequired — (Array<String>)

          A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the datasets that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

      • Themes — (Array<map>)

        A list of tag overrides for any Theme resources that are present in the asset bundle that is imported.

        • ThemeIdsrequired — (Array<String>)

          A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the themes that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

      • Analyses — (Array<map>)

        A list of tag overrides for any Analysis resources that are present in the asset bundle that is imported.

        • AnalysisIdsrequired — (Array<String>)

          A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the analyses that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

      • Dashboards — (Array<map>)

        A list of tag overrides for any Dashboard resources that are present in the asset bundle that is imported.

        • DashboardIdsrequired — (Array<String>)

          A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

        • Tagsrequired — (Array<map>)

          A list of tags for the dashboards that you want to apply overrides to.

          • Keyrequired — (String)

            Tag key.

          • Valuerequired — (String)

            Tag value.

    • OverrideValidationStrategy — (map)

      An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.

      • StrictModeForAllResources — (Boolean)

        A Boolean value that indicates whether to import all analyses and dashboards under strict or lenient mode.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the import job.

      • AssetBundleImportJobId — (String)

        The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

      • RequestId — (String)

        The Amazon Web Services response ID for this operation.

      • Status — (Integer)

        The HTTP status of the response.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

startDashboardSnapshotJob(params = {}, callback) ⇒ AWS.Request

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

  • 1 paginated PDF

  • 1 Excel workbook

  • 5 CSVs

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

Service Reference:

Examples:

Calling the startDashboardSnapshotJob operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  SnapshotConfiguration: { /* required */
    FileGroups: [ /* required */
      {
        Files: [
          {
            FormatType: CSV | PDF | EXCEL, /* required */
            SheetSelections: [ /* required */
              {
                SelectionScope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    DestinationConfiguration: {
      S3Destinations: [
        {
          BucketConfiguration: { /* required */
            BucketName: 'STRING_VALUE', /* required */
            BucketPrefix: 'STRING_VALUE', /* required */
            BucketRegion: 'STRING_VALUE' /* required */
          }
        },
        /* more items */
      ]
    },
    Parameters: {
      DateTimeParameters: [
        {
          Name: 'STRING_VALUE', /* required */
          Values: [ /* required */
            new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            /* more items */
          ]
        },
        /* more items */
      ],
      DecimalParameters: [
        {
          Name: 'STRING_VALUE', /* required */
          Values: [ /* required */
            'NUMBER_VALUE',
            /* more items */
          ]
        },
        /* more items */
      ],
      IntegerParameters: [
        {
          Name: 'STRING_VALUE', /* required */
          Values: [ /* required */
            'NUMBER_VALUE',
            /* more items */
          ]
        },
        /* more items */
      ],
      StringParameters: [
        {
          Name: 'STRING_VALUE', /* required */
          Values: [ /* required */
            'STRING_VALUE',
            /* more items */
          ]
        },
        /* more items */
      ]
    }
  },
  SnapshotJobId: 'STRING_VALUE', /* required */
  UserConfiguration: { /* required */
    AnonymousUsers: [
      {
        RowLevelPermissionTags: [
          {
            Key: 'STRING_VALUE', /* required */
            Value: 'STRING_VALUE' /* required */
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  }
};
quicksight.startDashboardSnapshotJob(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

    • DashboardId — (String)

      The ID of the dashboard that you want to start a snapshot job for.

    • SnapshotJobId — (String)

      An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.

    • UserConfiguration — (map)

      A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.

      • AnonymousUsers — (Array<map>)

        An array of records that describe the anonymous users that the dashboard snapshot is generated for.

        • RowLevelPermissionTags — (Array<map>)

          The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a DataSet$RowLevelPermissionTagConfiguration API call.

          These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

          • Keyrequired — (String)

            The key for the tag.

          • Valuerequired — (String)

            The value that you want to assign the tag.

    • SnapshotConfiguration — (map)

      A structure that describes the configuration of the dashboard snapshot.

      • FileGroupsrequired — (Array<map>)

        A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

        • Files — (Array<map>)

          A list of SnapshotFile objects that contain the information on the snapshot files that need to be generated. This structure can hold 1 configuration at a time.

          • SheetSelectionsrequired — (Array<map>)

            A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

            • SheetIdrequired — (String)

              The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

            • SelectionScoperequired — (String)

              The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

              • ALL_VISUALS - Selects all visuals that are on the sheet. This value is required if the snapshot is a PDF.

              • SELECTED_VISUALS - Select the visual that you want to add to the snapshot. This value is required if the snapshot is a CSV or Excel workbook.

              Possible values include:
              • "ALL_VISUALS"
              • "SELECTED_VISUALS"
            • VisualIds — (Array<String>)

              A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

          • FormatTyperequired — (String)

            The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

            Possible values include:
            • "CSV"
            • "PDF"
            • "EXCEL"
      • DestinationConfiguration — (map)

        A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

        • S3Destinations — (Array<map>)

          A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.

          • BucketConfigurationrequired — (map)

            A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

            • BucketNamerequired — (String)

              The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

            • BucketPrefixrequired — (String)

              The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

            • BucketRegionrequired — (String)

              The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

      • Parameters — (map)

        A list of Amazon QuickSight parameters and the list's override values.

        • StringParameters — (Array<map>)

          The parameters that have a data type of string.

          • Namerequired — (String)

            A display name for a string parameter.

          • Valuesrequired — (Array<String>)

            The values of a string parameter.

        • IntegerParameters — (Array<map>)

          The parameters that have a data type of integer.

          • Namerequired — (String)

            The name of the integer parameter.

          • Valuesrequired — (Array<Integer>)

            The values for the integer parameter.

        • DecimalParameters — (Array<map>)

          The parameters that have a data type of decimal.

          • Namerequired — (String)

            A display name for the decimal parameter.

          • Valuesrequired — (Array<Float>)

            The values for the decimal parameter.

        • DateTimeParameters — (Array<map>)

          The parameters that have a data type of date-time.

          • Namerequired — (String)

            A display name for the date-time parameter.

          • Valuesrequired — (Array<Date>)

            The values for the date-time parameter.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the dashboard snapshot job.

      • SnapshotJobId — (String)

        The ID of the job. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

tagResource(params = {}, callback) ⇒ AWS.Request

Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user.

Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following:

  • Tags are used to track costs for users in Amazon QuickSight. You can't tag other resources that Amazon QuickSight costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units.

  • Amazon QuickSight doesn't currently support the tag editor for Resource Groups.

Service Reference:

Examples:

Calling the tagResource operation

var params = {
  ResourceArn: 'STRING_VALUE', /* required */
  Tags: [ /* required */
    {
      Key: 'STRING_VALUE', /* required */
      Value: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.tagResource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • ResourceArn — (String)

      The Amazon Resource Name (ARN) of the resource that you want to tag.

    • Tags — (Array<map>)

      Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

      • Keyrequired — (String)

        Tag key.

      • Valuerequired — (String)

        Tag value.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

untagResource(params = {}, callback) ⇒ AWS.Request

Removes a tag or tags from a resource.

Service Reference:

Examples:

Calling the untagResource operation

var params = {
  ResourceArn: 'STRING_VALUE', /* required */
  TagKeys: [ /* required */
    'STRING_VALUE',
    /* more items */
  ]
};
quicksight.untagResource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • ResourceArn — (String)

      The Amazon Resource Name (ARN) of the resource that you want to untag.

    • TagKeys — (Array<String>)

      The keys of the key-value pairs for the resource tag or tags assigned to the resource.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateAccountCustomization(params = {}, callback) ⇒ AWS.Request

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Service Reference:

Examples:

Calling the updateAccountCustomization operation

var params = {
  AccountCustomization: { /* required */
    DefaultEmailCustomizationTemplate: 'STRING_VALUE',
    DefaultTheme: 'STRING_VALUE'
  },
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE'
};
quicksight.updateAccountCustomization(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

    • Namespace — (String)

      The namespace that you want to update Amazon QuickSight customizations for.

    • AccountCustomization — (map)

      The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

      • DefaultTheme — (String)

        The default theme for this Amazon QuickSight subscription.

      • DefaultEmailCustomizationTemplate — (String)

        The default email customization template.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) for the updated customization for this Amazon Web Services account.

      • AwsAccountId — (String)

        The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

      • Namespace — (String)

        The namespace associated with the customization that you're updating.

      • AccountCustomization — (map)

        The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

        • DefaultTheme — (String)

          The default theme for this Amazon QuickSight subscription.

        • DefaultEmailCustomizationTemplate — (String)

          The default email customization template.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateAccountSettings(params = {}, callback) ⇒ AWS.Request

Updates the Amazon QuickSight settings in your Amazon Web Services account.

Service Reference:

Examples:

Calling the updateAccountSettings operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DefaultNamespace: 'STRING_VALUE', /* required */
  NotificationEmail: 'STRING_VALUE',
  TerminationProtectionEnabled: true || false
};
quicksight.updateAccountSettings(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.

    • DefaultNamespace — (String)

      The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.

    • NotificationEmail — (String)

      The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.

    • TerminationProtectionEnabled — (Boolean)

      A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateAnalysis(params = {}, callback) ⇒ AWS.Request

Updates an analysis in Amazon QuickSight

Service Reference:

Examples:

Calling the updateAnalysis operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  Definition: {
    DataSetIdentifierDeclarations: [ /* required */
      {
        DataSetArn: 'STRING_VALUE', /* required */
        Identifier: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Parameters: {
    DateTimeParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
          /* more items */
        ]
      },
      /* more items */
    ],
    DecimalParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    IntegerParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    StringParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  SourceEntity: {
    SourceTemplate: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    }
  },
  ThemeArn: 'STRING_VALUE',
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  }
};
quicksight.updateAnalysis(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis that you're updating.

    • AnalysisId — (String)

      The ID for the analysis that you're updating. This ID displays in the URL of the analysis.

    • Name — (String)

      A descriptive name for the analysis that you're updating. This name displays for the analysis in the Amazon QuickSight console.

    • Parameters — (map)

      The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

      • StringParameters — (Array<map>)

        The parameters that have a data type of string.

        • Namerequired — (String)

          A display name for a string parameter.

        • Valuesrequired — (Array<String>)

          The values of a string parameter.

      • IntegerParameters — (Array<map>)

        The parameters that have a data type of integer.

        • Namerequired — (String)

          The name of the integer parameter.

        • Valuesrequired — (Array<Integer>)

          The values for the integer parameter.

      • DecimalParameters — (Array<map>)

        The parameters that have a data type of decimal.

        • Namerequired — (String)

          A display name for the decimal parameter.

        • Valuesrequired — (Array<Float>)

          The values for the decimal parameter.

      • DateTimeParameters — (Array<map>)

        The parameters that have a data type of date-time.

        • Namerequired — (String)

          A display name for the date-time parameter.

        • Valuesrequired — (Array<Date>)

          The values for the date-time parameter.

    • SourceEntity — (map)

      A source entity to use for the analysis that you're updating. This metadata structure contains details that describe a source template and one or more datasets.

      • SourceTemplate — (map)

        The source template for the source entity of the analysis.

        • DataSetReferencesrequired — (Array<map>)

          The dataset references of the source template of an analysis.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the source template of an analysis.

    • ThemeArn — (String)

      The Amazon Resource Name (ARN) for the theme to apply to the analysis that you're creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

    • Definition — (map)

      The definition of an analysis.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      • DataSetIdentifierDeclarationsrequired — (Array<map>)

        An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

        • Identifierrequired — (String)

          The identifier of the data set, typically the data set's name.

        • DataSetArnrequired — (String)

          The Amazon Resource Name (ARN) of the data set.

      • Sheets — (Array<map>)

        An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the analysis.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        Filter definitions for an analysis.

        For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        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.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for an analysis.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      The option to relax the validation needed to update an analysis with definition objects. This skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The ARN of the analysis that you're updating.

      • AnalysisId — (String)

        The ID of the analysis.

      • UpdateStatus — (String)

        The update status of the last update that was made to the analysis.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateAnalysisPermissions(params = {}, callback) ⇒ AWS.Request

Updates the read and write permissions for an analysis.

Service Reference:

Examples:

Calling the updateAnalysisPermissions operation

var params = {
  AnalysisId: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateAnalysisPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the analysis whose permissions you're updating. You must be using the Amazon Web Services account that the analysis is in.

    • AnalysisId — (String)

      The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.

    • GrantPermissions — (Array<map>)

      A structure that describes the permissions to add and the principal to add them to.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      A structure that describes the permissions to remove and the principal to remove them from.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AnalysisArn — (String)

        The Amazon Resource Name (ARN) of the analysis that you updated.

      • AnalysisId — (String)

        The ID of the analysis that you updated permissions for.

      • Permissions — (Array<map>)

        A structure that describes the principals and the resource-level permissions on an analysis.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDashboard(params = {}, callback) ⇒ AWS.Request

Updates a dashboard in an Amazon Web Services account.

Note: Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the UpdateDashboardPublishedVersion API operation.

Service Reference:

Examples:

Calling the updateDashboard operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  DashboardPublishOptions: {
    AdHocFilteringOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointDrillUpDownOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointMenuLabelOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    DataPointTooltipOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    ExportToCSVOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    ExportWithHiddenFieldsOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    SheetControlsOption: {
      VisibilityState: EXPANDED | COLLAPSED
    },
    SheetLayoutElementMaximizationOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualAxisSortOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualMenuOption: {
      AvailabilityStatus: ENABLED | DISABLED
    },
    VisualPublishOptions: {
      ExportHiddenFieldsOption: {
        AvailabilityStatus: ENABLED | DISABLED
      }
    }
  },
  Definition: {
    DataSetIdentifierDeclarations: [ /* required */
      {
        DataSetArn: 'STRING_VALUE', /* required */
        Identifier: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Parameters: {
    DateTimeParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
          /* more items */
        ]
      },
      /* more items */
    ],
    DecimalParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    IntegerParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'NUMBER_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ],
    StringParameters: [
      {
        Name: 'STRING_VALUE', /* required */
        Values: [ /* required */
          'STRING_VALUE',
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  SourceEntity: {
    SourceTemplate: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    }
  },
  ThemeArn: 'STRING_VALUE',
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  },
  VersionDescription: 'STRING_VALUE'
};
quicksight.updateDashboard(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're updating.

    • DashboardId — (String)

      The ID for the dashboard.

    • Name — (String)

      The display name of the dashboard.

    • SourceEntity — (map)

      The entity that you are using as a source when you update the dashboard. In SourceEntity, you specify the type of object you're using as source. You can only update a dashboard from a template, so you use a SourceTemplate entity. If you need to update a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

      Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

      • SourceTemplate — (map)

        Source template.

        • DataSetReferencesrequired — (Array<map>)

          Dataset references.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

    • Parameters — (map)

      A structure that contains the parameters of the dashboard. These are parameter overrides for a dashboard. A dashboard can have any type of parameters, and some parameters might accept multiple values.

      • StringParameters — (Array<map>)

        The parameters that have a data type of string.

        • Namerequired — (String)

          A display name for a string parameter.

        • Valuesrequired — (Array<String>)

          The values of a string parameter.

      • IntegerParameters — (Array<map>)

        The parameters that have a data type of integer.

        • Namerequired — (String)

          The name of the integer parameter.

        • Valuesrequired — (Array<Integer>)

          The values for the integer parameter.

      • DecimalParameters — (Array<map>)

        The parameters that have a data type of decimal.

        • Namerequired — (String)

          A display name for the decimal parameter.

        • Valuesrequired — (Array<Float>)

          The values for the decimal parameter.

      • DateTimeParameters — (Array<map>)

        The parameters that have a data type of date-time.

        • Namerequired — (String)

          A display name for the date-time parameter.

        • Valuesrequired — (Array<Date>)

          The values for the date-time parameter.

    • VersionDescription — (String)

      A description for the first version of the dashboard being created.

    • DashboardPublishOptions — (map)

      Options for publishing the dashboard when you create it:

      • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

      • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

      • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

      • AdHocFilteringOption — (map)

        Ad hoc (one-time) filtering option.

        • AvailabilityStatus — (String)

          Availability status.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • ExportToCSVOption — (map)

        Export to .csv option.

        • AvailabilityStatus — (String)

          Availability status.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • SheetControlsOption — (map)

        Sheet controls option.

        • VisibilityState — (String)

          Visibility state.

          Possible values include:
          • "EXPANDED"
          • "COLLAPSED"
      • VisualPublishOptions — (map)

        The visual publish options of a visual in a dashboard.

        • ExportHiddenFieldsOption — (map)

          Determines if hidden fields are included in an exported dashboard.

          • AvailabilityStatus — (String)

            The status of the export hidden fields options of a dashbaord.

            Possible values include:
            • "ENABLED"
            • "DISABLED"
      • SheetLayoutElementMaximizationOption — (map)

        The sheet layout maximization options of a dashbaord.

        • AvailabilityStatus — (String)

          The status of the sheet layout maximization options of a dashbaord.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • VisualMenuOption — (map)

        The menu options of a visual in a dashboard.

        • AvailabilityStatus — (String)

          The availaiblity status of a visual's menu options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • VisualAxisSortOption — (map)

        The axis sort options of a dashboard.

        • AvailabilityStatus — (String)

          The availaiblity status of a visual's axis sort options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • ExportWithHiddenFieldsOption — (map)

        Determines if hidden fields are exported with a dashboard.

        • AvailabilityStatus — (String)

          The status of the export with hidden fields options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointDrillUpDownOption — (map)

        The drill-down options of data points in a dashboard.

        • AvailabilityStatus — (String)

          The status of the drill down options of data points.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointMenuLabelOption — (map)

        The data point menu label options of a dashboard.

        • AvailabilityStatus — (String)

          The status of the data point menu options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
      • DataPointTooltipOption — (map)

        The data point tool tip options of a dashboard.

        • AvailabilityStatus — (String)

          The status of the data point tool tip options.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
    • ThemeArn — (String)

      The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that was originally associated with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

    • Definition — (map)

      The definition of a dashboard.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      • DataSetIdentifierDeclarationsrequired — (Array<map>)

        An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.

        • Identifierrequired — (String)

          The identifier of the data set, typically the data set's name.

        • DataSetArnrequired — (String)

          The Amazon Resource Name (ARN) of the data set.

      • Sheets — (Array<map>)

        An array of sheet definitions for a dashboard.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the dashboard.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        The parameter declarations for a dashboard. 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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        The filter definitions for a dashboard.

        For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for a dashboard.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      The option to relax the validation needed to update a dashboard with definition objects. This skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the resource.

      • VersionArn — (String)

        The ARN of the dashboard, including the version number.

      • DashboardId — (String)

        The ID for the dashboard.

      • CreationStatus — (String)

        The creation status of the request.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

Updates the linked analyses on a dashboard.

Service Reference:

Examples:

Calling the updateDashboardLinks operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  LinkEntities: [ /* required */
    'STRING_VALUE',
    /* more items */
  ]
};
quicksight.updateDashboardLinks(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard whose links you want to update.

    • DashboardId — (String)

      The ID for the dashboard.

    • LinkEntities — (Array<String>)

      list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

      • DashboardArn — (String)

        The Amazon Resource Name (ARN) of the dashboard.

      • LinkEntities — (Array<String>)

        A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDashboardPermissions(params = {}, callback) ⇒ AWS.Request

Updates read and write permissions on a dashboard.

Service Reference:

Examples:

Calling the updateDashboardPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  GrantLinkPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokeLinkPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateDashboardPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard whose permissions you're updating.

    • DashboardId — (String)

      The ID for the dashboard.

    • GrantPermissions — (Array<map>)

      The permissions that you want to grant on this resource.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      The permissions that you want to revoke from this resource.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • GrantLinkPermissions — (Array<map>)

      Grants link permissions to all users in a defined namespace.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokeLinkPermissions — (Array<map>)

      Revokes link permissions from all users in a defined namespace.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardArn — (String)

        The Amazon Resource Name (ARN) of the dashboard.

      • DashboardId — (String)

        The ID for the dashboard.

      • Permissions — (Array<map>)

        Information about the permissions on the dashboard.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

      • LinkSharingConfiguration — (map)

        Updates the permissions of a shared link to an Amazon QuickSight dashboard.

        • Permissions — (Array<map>)

          A structure that contains the permissions of a shareable link.

          • Principalrequired — (String)

            The Amazon Resource Name (ARN) of the principal. This can be one of the following:

            • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

            • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

            • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

          • Actionsrequired — (Array<String>)

            The IAM action to grant or revoke permissions on.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDashboardPublishedVersion(params = {}, callback) ⇒ AWS.Request

Updates the published version of a dashboard.

Service Reference:

Examples:

Calling the updateDashboardPublishedVersion operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DashboardId: 'STRING_VALUE', /* required */
  VersionNumber: 'NUMBER_VALUE' /* required */
};
quicksight.updateDashboardPublishedVersion(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the dashboard that you're updating.

    • DashboardId — (String)

      The ID for the dashboard.

    • VersionNumber — (Integer)

      The version number of the dashboard.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DashboardId — (String)

        The ID for the dashboard.

      • DashboardArn — (String)

        The Amazon Resource Name (ARN) of the dashboard.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDataSet(params = {}, callback) ⇒ AWS.Request

Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial updates are not supported by this operation.

Service Reference:

Examples:

Calling the updateDataSet operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  ImportMode: SPICE | DIRECT_QUERY, /* required */
  Name: 'STRING_VALUE', /* required */
  PhysicalTableMap: { /* required */
    '<PhysicalTableId>': {
      CustomSql: {
        DataSourceArn: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        SqlQuery: 'STRING_VALUE', /* required */
        Columns: [
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ]
      },
      RelationalTable: {
        DataSourceArn: 'STRING_VALUE', /* required */
        InputColumns: [ /* required */
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ],
        Name: 'STRING_VALUE', /* required */
        Catalog: 'STRING_VALUE',
        Schema: 'STRING_VALUE'
      },
      S3Source: {
        DataSourceArn: 'STRING_VALUE', /* required */
        InputColumns: [ /* required */
          {
            Name: 'STRING_VALUE', /* required */
            Type: STRING | INTEGER | DECIMAL | DATETIME | BIT | BOOLEAN | JSON, /* required */
            SubType: FLOAT | FIXED
          },
          /* more items */
        ],
        UploadSettings: {
          ContainsHeader: true || false,
          Delimiter: 'STRING_VALUE',
          Format: CSV | TSV | CLF | ELF | XLSX | JSON,
          StartFromRow: 'NUMBER_VALUE',
          TextQualifier: DOUBLE_QUOTE | SINGLE_QUOTE
        }
      }
    },
    /* '<PhysicalTableId>': ... */
  },
  ColumnGroups: [
    {
      GeoSpatialColumnGroup: {
        Columns: [ /* required */
          'STRING_VALUE',
          /* more items */
        ],
        Name: 'STRING_VALUE', /* required */
        CountryCode: US
      }
    },
    /* more items */
  ],
  ColumnLevelPermissionRules: [
    {
      ColumnNames: [
        'STRING_VALUE',
        /* more items */
      ],
      Principals: [
        'STRING_VALUE',
        /* more items */
      ]
    },
    /* more items */
  ],
  DataSetUsageConfiguration: {
    DisableUseAsDirectQuerySource: true || false,
    DisableUseAsImportedSource: true || false
  },
  DatasetParameters: [
    {
      DateTimeDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            /* more items */
          ]
        },
        TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
      },
      DecimalDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'NUMBER_VALUE',
            /* more items */
          ]
        }
      },
      IntegerDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'NUMBER_VALUE',
            /* more items */
          ]
        }
      },
      StringDatasetParameter: {
        Id: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE', /* required */
        ValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
        DefaultValues: {
          StaticValues: [
            'STRING_VALUE',
            /* more items */
          ]
        }
      }
    },
    /* more items */
  ],
  FieldFolders: {
    '<FieldFolderPath>': {
      columns: [
        'STRING_VALUE',
        /* more items */
      ],
      description: 'STRING_VALUE'
    },
    /* '<FieldFolderPath>': ... */
  },
  LogicalTableMap: {
    '<LogicalTableId>': {
      Alias: 'STRING_VALUE', /* required */
      Source: { /* required */
        DataSetArn: 'STRING_VALUE',
        JoinInstruction: {
          LeftOperand: 'STRING_VALUE', /* required */
          OnClause: 'STRING_VALUE', /* required */
          RightOperand: 'STRING_VALUE', /* required */
          Type: INNER | OUTER | LEFT | RIGHT, /* required */
          LeftJoinKeyProperties: {
            UniqueKey: true || false
          },
          RightJoinKeyProperties: {
            UniqueKey: true || false
          }
        },
        PhysicalTableId: 'STRING_VALUE'
      },
      DataTransforms: [
        {
          CastColumnTypeOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            NewColumnType: STRING | INTEGER | DECIMAL | DATETIME, /* required */
            Format: 'STRING_VALUE',
            SubType: FLOAT | FIXED
          },
          CreateColumnsOperation: {
            Columns: [ /* required */
              {
                ColumnId: 'STRING_VALUE', /* required */
                ColumnName: 'STRING_VALUE', /* required */
                Expression: 'STRING_VALUE' /* required */
              },
              /* more items */
            ]
          },
          FilterOperation: {
            ConditionExpression: 'STRING_VALUE' /* required */
          },
          OverrideDatasetParameterOperation: {
            ParameterName: 'STRING_VALUE', /* required */
            NewDefaultValues: {
              DateTimeStaticValues: [
                new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                /* more items */
              ],
              DecimalStaticValues: [
                'NUMBER_VALUE',
                /* more items */
              ],
              IntegerStaticValues: [
                'NUMBER_VALUE',
                /* more items */
              ],
              StringStaticValues: [
                'STRING_VALUE',
                /* more items */
              ]
            },
            NewParameterName: 'STRING_VALUE'
          },
          ProjectOperation: {
            ProjectedColumns: [ /* required */
              'STRING_VALUE',
              /* more items */
            ]
          },
          RenameColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            NewColumnName: 'STRING_VALUE' /* required */
          },
          TagColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            Tags: [ /* required */
              {
                ColumnDescription: {
                  Text: 'STRING_VALUE'
                },
                ColumnGeographicRole: COUNTRY | STATE | COUNTY | CITY | POSTCODE | LONGITUDE | LATITUDE
              },
              /* more items */
            ]
          },
          UntagColumnOperation: {
            ColumnName: 'STRING_VALUE', /* required */
            TagNames: [ /* required */
              COLUMN_GEOGRAPHIC_ROLE | COLUMN_DESCRIPTION,
              /* more items */
            ]
          }
        },
        /* more items */
      ]
    },
    /* '<LogicalTableId>': ... */
  },
  RowLevelPermissionDataSet: {
    Arn: 'STRING_VALUE', /* required */
    PermissionPolicy: GRANT_ACCESS | DENY_ACCESS, /* required */
    FormatVersion: VERSION_1 | VERSION_2,
    Namespace: 'STRING_VALUE',
    Status: ENABLED | DISABLED
  },
  RowLevelPermissionTagConfiguration: {
    TagRules: [ /* required */
      {
        ColumnName: 'STRING_VALUE', /* required */
        TagKey: 'STRING_VALUE', /* required */
        MatchAllValue: 'STRING_VALUE',
        TagMultiValueDelimiter: 'STRING_VALUE'
      },
      /* more items */
    ],
    Status: ENABLED | DISABLED,
    TagRuleConfigurations: [
      [
        'STRING_VALUE',
        /* more items */
      ],
      /* more items */
    ]
  }
};
quicksight.updateDataSet(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Name — (String)

      The display name for the dataset.

    • PhysicalTableMap — (map<map>)

      Declares the physical tables that are available in the underlying data sources.

      • RelationalTable — (map)

        A physical table type for relational data sources.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) for the data source.

        • Catalog — (String)

          The catalog associated with a table.

        • Schema — (String)

          The schema name. This name applies to certain relational database engines.

        • Namerequired — (String)

          The name of the relational table.

        • InputColumnsrequired — (Array<map>)

          The column schema of the table.

          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
      • CustomSql — (map)

        A physical table type built from the results of the custom SQL query.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) of the data source.

        • Namerequired — (String)

          A display name for the SQL query result.

        • SqlQueryrequired — (String)

          The SQL query.

        • Columns — (Array<map>)

          The column schema from the SQL query result set.

          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
      • S3Source — (map)

        A physical table type for as S3 data source.

        • DataSourceArnrequired — (String)

          The Amazon Resource Name (ARN) for the data source.

        • UploadSettings — (map)

          Information about the format for the S3 source file or files.

          • Format — (String)

            File format.

            Possible values include:
            • "CSV"
            • "TSV"
            • "CLF"
            • "ELF"
            • "XLSX"
            • "JSON"
          • StartFromRow — (Integer)

            A row number to start reading data from.

          • ContainsHeader — (Boolean)

            Whether the file has a header row, or the files each have a header row.

          • TextQualifier — (String)

            Text qualifier.

            Possible values include:
            • "DOUBLE_QUOTE"
            • "SINGLE_QUOTE"
          • Delimiter — (String)

            The delimiter between values in the file.

        • InputColumnsrequired — (Array<map>)

          A physical table type for an S3 data source.

          Note: For files that aren't JSON, only STRING data types are supported in input columns.
          • Namerequired — (String)

            The name of this column in the underlying data source.

          • Typerequired — (String)

            The data type of the column.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
            • "BIT"
            • "BOOLEAN"
            • "JSON"
          • SubType — (String)

            The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
    • LogicalTableMap — (map<map>)

      Configures the combination and transformation of the data from the physical tables.

      • Aliasrequired — (String)

        A display name for the logical table.

      • DataTransforms — (Array<map>)

        Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

        • ProjectOperation — (map)

          An operation that projects columns. Operations that come after a projection can only refer to projected columns.

          • ProjectedColumnsrequired — (Array<String>)

            Projected columns.

        • FilterOperation — (map)

          An operation that filters rows based on some condition.

          • ConditionExpressionrequired — (String)

            An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

        • CreateColumnsOperation — (map)

          An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

          • Columnsrequired — (Array<map>)

            Calculated columns to create.

            • ColumnNamerequired — (String)

              Column name.

            • ColumnIdrequired — (String)

              A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

            • Expressionrequired — (String)

              An expression that defines the calculated column.

        • RenameColumnOperation — (map)

          An operation that renames a column.

          • ColumnNamerequired — (String)

            The name of the column to be renamed.

          • NewColumnNamerequired — (String)

            The new name for the column.

        • CastColumnTypeOperation — (map)

          A transform operation that casts a column to a different type.

          • ColumnNamerequired — (String)

            Column name.

          • NewColumnTyperequired — (String)

            New column data type.

            Possible values include:
            • "STRING"
            • "INTEGER"
            • "DECIMAL"
            • "DATETIME"
          • SubType — (String)

            The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

            Possible values include:
            • "FLOAT"
            • "FIXED"
          • Format — (String)

            When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

        • TagColumnOperation — (map)

          An operation that tags a column with additional information.

          • ColumnNamerequired — (String)

            The column that this operation acts on.

          • Tagsrequired — (Array<map>)

            The dataset column tag, currently only used for geospatial type tagging.

            Note: This is not tags for the Amazon Web Services tagging feature.
            • ColumnGeographicRole — (String)

              A geospatial role for a column.

              Possible values include:
              • "COUNTRY"
              • "STATE"
              • "COUNTY"
              • "CITY"
              • "POSTCODE"
              • "LONGITUDE"
              • "LATITUDE"
            • ColumnDescription — (map)

              A description for a column.

              • Text — (String)

                The text of a description for a column.

        • UntagColumnOperation — (map)

          A transform operation that removes tags associated with a column.

          • ColumnNamerequired — (String)

            The column that this operation acts on.

          • TagNamesrequired — (Array<String>)

            The column tags to remove from this column.

        • OverrideDatasetParameterOperation — (map)

          A transform operation that overrides the dataset parameter values that are defined in another dataset.

          • ParameterNamerequired — (String)

            The name of the parameter to be overridden with different values.

          • NewParameterName — (String)

            The new name for the parameter.

          • NewDefaultValues — (map)

            The new default values for the parameter.

            • StringStaticValues — (Array<String>)

              A list of static default values for a given string parameter.

            • DecimalStaticValues — (Array<Float>)

              A list of static default values for a given decimal parameter.

            • DateTimeStaticValues — (Array<Date>)

              A list of static default values for a given date time parameter.

            • IntegerStaticValues — (Array<Integer>)

              A list of static default values for a given integer parameter.

      • Sourcerequired — (map)

        Source of this logical table.

        • JoinInstruction — (map)

          Specifies the result of a join of two logical tables.

          • LeftOperandrequired — (String)

            The operand on the left side of a join.

          • RightOperandrequired — (String)

            The operand on the right side of a join.

          • LeftJoinKeyProperties — (map)

            Join key properties of the left operand.

            • UniqueKey — (Boolean)

              A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

          • RightJoinKeyProperties — (map)

            Join key properties of the right operand.

            • UniqueKey — (Boolean)

              A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

          • Typerequired — (String)

            The type of join that it is.

            Possible values include:
            • "INNER"
            • "OUTER"
            • "LEFT"
            • "RIGHT"
          • OnClauserequired — (String)

            The join instructions provided in the ON clause of a join.

        • PhysicalTableId — (String)

          Physical table ID.

        • DataSetArn — (String)

          The Amazon Resource Number (ARN) of the parent dataset.

    • ImportMode — (String)

      Indicates whether you want to import the data into SPICE.

      Possible values include:
      • "SPICE"
      • "DIRECT_QUERY"
    • ColumnGroups — (Array<map>)

      Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

      • GeoSpatialColumnGroup — (map)

        Geospatial column group that denotes a hierarchy.

        • Namerequired — (String)

          A display name for the hierarchy.

        • CountryCode — (String)

          Country code.

          Possible values include:
          • "US"
        • Columnsrequired — (Array<String>)

          Columns in this hierarchy.

    • FieldFolders — (map<map>)

      The folder that contains fields and nested subfolders for your dataset.

      • description — (String)

        The description for a field folder.

      • columns — (Array<String>)

        A folder has a list of columns. A column can only be in one folder.

    • RowLevelPermissionDataSet — (map)

      The row-level security configuration for the data you want to create.

      • Namespace — (String)

        The namespace associated with the dataset that contains permissions for RLS.

      • Arnrequired — (String)

        The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

      • PermissionPolicyrequired — (String)

        The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

        Possible values include:
        • "GRANT_ACCESS"
        • "DENY_ACCESS"
      • FormatVersion — (String)

        The user or group rules associated with the dataset that contains permissions for RLS.

        By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

        Possible values include:
        • "VERSION_1"
        • "VERSION_2"
      • Status — (String)

        The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Possible values include:
        • "ENABLED"
        • "DISABLED"
    • RowLevelPermissionTagConfiguration — (map)

      The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

      • Status — (String)

        The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Possible values include:
        • "ENABLED"
        • "DISABLED"
      • TagRulesrequired — (Array<map>)

        A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

        • TagKeyrequired — (String)

          The unique key for a tag.

        • ColumnNamerequired — (String)

          The column name that a tag key is assigned to.

        • TagMultiValueDelimiter — (String)

          A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

        • MatchAllValue — (String)

          A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

      • TagRuleConfigurations — (Array<Array<String>>)

        A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

    • ColumnLevelPermissionRules — (Array<map>)

      A set of one or more definitions of a ColumnLevelPermissionRule .

      • Principals — (Array<String>)

        An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

      • ColumnNames — (Array<String>)

        An array of column names.

    • DataSetUsageConfiguration — (map)

      The usage configuration to apply to child datasets that reference this dataset as a source.

      • DisableUseAsDirectQuerySource — (Boolean)

        An option that controls whether a child dataset of a direct query can use this dataset as a source.

      • DisableUseAsImportedSource — (Boolean)

        An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

    • DatasetParameters — (Array<map>)

      The parameter declarations of the dataset.

      • StringDatasetParameter — (map)

        A string parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the string parameter that is created in the dataset.

        • Namerequired — (String)

          The name of the string parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given string dataset parameter type. This structure only accepts static values.

          • StaticValues — (Array<String>)

            A list of static default values for a given string parameter.

      • DecimalDatasetParameter — (map)

        A decimal parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the decimal parameter created in the dataset.

        • Namerequired — (String)

          The name of the decimal parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given decimal parameter. This structure only accepts static values.

          • StaticValues — (Array<Float>)

            A list of static default values for a given decimal parameter.

      • IntegerDatasetParameter — (map)

        An integer parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the integer parameter created in the dataset.

        • Namerequired — (String)

          The name of the integer parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • DefaultValues — (map)

          A list of default values for a given integer parameter. This structure only accepts static values.

          • StaticValues — (Array<Integer>)

            A list of static default values for a given integer parameter.

      • DateTimeDatasetParameter — (map)

        A date time parameter that is created in the dataset.

        • Idrequired — (String)

          An identifier for the parameter that is created in the dataset.

        • Namerequired — (String)

          The name of the date time parameter that is created in the dataset.

        • ValueTyperequired — (String)

          The value type of the dataset parameter. Valid values are single value or multi value.

          Possible values include:
          • "MULTI_VALUED"
          • "SINGLE_VALUED"
        • TimeGranularity — (String)

          The time granularity of the date time parameter.

          Possible values include:
          • "YEAR"
          • "QUARTER"
          • "MONTH"
          • "WEEK"
          • "DAY"
          • "HOUR"
          • "MINUTE"
          • "SECOND"
          • "MILLISECOND"
        • DefaultValues — (map)

          A list of default values for a given date time parameter. This structure only accepts static values.

          • StaticValues — (Array<Date>)

            A list of static default values for a given date time parameter.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • DataSetId — (String)

        The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • IngestionArn — (String)

        The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

      • IngestionId — (String)

        The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDataSetPermissions(params = {}, callback) ⇒ AWS.Request

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Service Reference:

Examples:

Calling the updateDataSetPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateDataSetPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSetId — (String)

      The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • GrantPermissions — (Array<map>)

      The resource permissions that you want to grant to the dataset.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      The resource permissions that you want to revoke from the dataset.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • DataSetId — (String)

        The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDataSource(params = {}, callback) ⇒ AWS.Request

Updates a data source.

Service Reference:

Examples:

Calling the updateDataSource operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  Credentials: {
    CopySourceArn: 'STRING_VALUE',
    CredentialPair: {
      Password: 'STRING_VALUE', /* required */
      Username: 'STRING_VALUE', /* required */
      AlternateDataSourceParameters: [
        {
          AmazonElasticsearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AmazonOpenSearchParameters: {
            Domain: 'STRING_VALUE' /* required */
          },
          AthenaParameters: {
            RoleArn: 'STRING_VALUE',
            WorkGroup: 'STRING_VALUE'
          },
          AuroraParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AuroraPostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          AwsIotAnalyticsParameters: {
            DataSetName: 'STRING_VALUE' /* required */
          },
          BigQueryParameters: {
            ProjectId: 'STRING_VALUE', /* required */
            DataSetRegion: 'STRING_VALUE'
          },
          DatabricksParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            SqlEndpointPath: 'STRING_VALUE' /* required */
          },
          ExasolParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          JiraParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          MariaDbParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          MySqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          OracleParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PostgreSqlParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          PrestoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          RdsParameters: {
            Database: 'STRING_VALUE', /* required */
            InstanceId: 'STRING_VALUE' /* required */
          },
          RedshiftParameters: {
            Database: 'STRING_VALUE', /* required */
            ClusterId: 'STRING_VALUE',
            Host: 'STRING_VALUE',
            IAMParameters: {
              DatabaseUser: 'STRING_VALUE', /* required */
              RoleArn: 'STRING_VALUE', /* required */
              AutoCreateDatabaseUser: true || false,
              DatabaseGroups: [
                'STRING_VALUE',
                /* more items */
              ]
            },
            IdentityCenterConfiguration: {
              EnableIdentityPropagation: true || false
            },
            Port: 'NUMBER_VALUE'
          },
          S3Parameters: {
            ManifestFileLocation: { /* required */
              Bucket: 'STRING_VALUE', /* required */
              Key: 'STRING_VALUE' /* required */
            },
            RoleArn: 'STRING_VALUE'
          },
          ServiceNowParameters: {
            SiteBaseUrl: 'STRING_VALUE' /* required */
          },
          SnowflakeParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Warehouse: 'STRING_VALUE' /* required */
          },
          SparkParameters: {
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          SqlServerParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          StarburstParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE', /* required */
            ProductType: GALAXY | ENTERPRISE
          },
          TeradataParameters: {
            Database: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TrinoParameters: {
            Catalog: 'STRING_VALUE', /* required */
            Host: 'STRING_VALUE', /* required */
            Port: 'NUMBER_VALUE' /* required */
          },
          TwitterParameters: {
            MaxRows: 'NUMBER_VALUE', /* required */
            Query: 'STRING_VALUE' /* required */
          }
        },
        /* more items */
      ]
    },
    SecretArn: 'STRING_VALUE'
  },
  DataSourceParameters: {
    AmazonElasticsearchParameters: {
      Domain: 'STRING_VALUE' /* required */
    },
    AmazonOpenSearchParameters: {
      Domain: 'STRING_VALUE' /* required */
    },
    AthenaParameters: {
      RoleArn: 'STRING_VALUE',
      WorkGroup: 'STRING_VALUE'
    },
    AuroraParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    AuroraPostgreSqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    AwsIotAnalyticsParameters: {
      DataSetName: 'STRING_VALUE' /* required */
    },
    BigQueryParameters: {
      ProjectId: 'STRING_VALUE', /* required */
      DataSetRegion: 'STRING_VALUE'
    },
    DatabricksParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE', /* required */
      SqlEndpointPath: 'STRING_VALUE' /* required */
    },
    ExasolParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    JiraParameters: {
      SiteBaseUrl: 'STRING_VALUE' /* required */
    },
    MariaDbParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    MySqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    OracleParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    PostgreSqlParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    PrestoParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    RdsParameters: {
      Database: 'STRING_VALUE', /* required */
      InstanceId: 'STRING_VALUE' /* required */
    },
    RedshiftParameters: {
      Database: 'STRING_VALUE', /* required */
      ClusterId: 'STRING_VALUE',
      Host: 'STRING_VALUE',
      IAMParameters: {
        DatabaseUser: 'STRING_VALUE', /* required */
        RoleArn: 'STRING_VALUE', /* required */
        AutoCreateDatabaseUser: true || false,
        DatabaseGroups: [
          'STRING_VALUE',
          /* more items */
        ]
      },
      IdentityCenterConfiguration: {
        EnableIdentityPropagation: true || false
      },
      Port: 'NUMBER_VALUE'
    },
    S3Parameters: {
      ManifestFileLocation: { /* required */
        Bucket: 'STRING_VALUE', /* required */
        Key: 'STRING_VALUE' /* required */
      },
      RoleArn: 'STRING_VALUE'
    },
    ServiceNowParameters: {
      SiteBaseUrl: 'STRING_VALUE' /* required */
    },
    SnowflakeParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Warehouse: 'STRING_VALUE' /* required */
    },
    SparkParameters: {
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    SqlServerParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    StarburstParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE', /* required */
      ProductType: GALAXY | ENTERPRISE
    },
    TeradataParameters: {
      Database: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    TrinoParameters: {
      Catalog: 'STRING_VALUE', /* required */
      Host: 'STRING_VALUE', /* required */
      Port: 'NUMBER_VALUE' /* required */
    },
    TwitterParameters: {
      MaxRows: 'NUMBER_VALUE', /* required */
      Query: 'STRING_VALUE' /* required */
    }
  },
  SslProperties: {
    DisableSsl: true || false
  },
  VpcConnectionProperties: {
    VpcConnectionArn: 'STRING_VALUE' /* required */
  }
};
quicksight.updateDataSource(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Name — (String)

      A display name for the data source.

    • DataSourceParameters — (map)

      The parameters that Amazon QuickSight uses to connect to your underlying source.

      • AmazonElasticsearchParameters — (map)

        The parameters for OpenSearch.

        • Domainrequired — (String)

          The OpenSearch domain.

      • AthenaParameters — (map)

        The parameters for Amazon Athena.

        • WorkGroup — (String)

          The workgroup that Amazon Athena uses.

        • RoleArn — (String)

          Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

      • AuroraParameters — (map)

        The parameters for Amazon Aurora MySQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • AuroraPostgreSqlParameters — (map)

        The parameters for Amazon Aurora.

        • Hostrequired — (String)

          The Amazon Aurora PostgreSQL-Compatible host to connect to.

        • Portrequired — (Integer)

          The port that Amazon Aurora PostgreSQL is listening on.

        • Databaserequired — (String)

          The Amazon Aurora PostgreSQL database to connect to.

      • AwsIotAnalyticsParameters — (map)

        The parameters for IoT Analytics.

        • DataSetNamerequired — (String)

          Dataset name.

      • JiraParameters — (map)

        The parameters for Jira.

        • SiteBaseUrlrequired — (String)

          The base URL of the Jira site.

      • MariaDbParameters — (map)

        The parameters for MariaDB.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • MySqlParameters — (map)

        The parameters for MySQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • OracleParameters — (map)

        The parameters for Oracle.

        • Hostrequired — (String)

          An Oracle host.

        • Portrequired — (Integer)

          The port.

        • Databaserequired — (String)

          The database.

      • PostgreSqlParameters — (map)

        The parameters for PostgreSQL.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • PrestoParameters — (map)

        The parameters for Presto.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Catalogrequired — (String)

          Catalog.

      • RdsParameters — (map)

        The parameters for Amazon RDS.

        • InstanceIdrequired — (String)

          Instance ID.

        • Databaserequired — (String)

          Database.

      • RedshiftParameters — (map)

        The parameters for Amazon Redshift.

        • Host — (String)

          Host. This field can be blank if ClusterId is provided.

        • Port — (Integer)

          Port. This field can be blank if the ClusterId is provided.

        • Databaserequired — (String)

          Database.

        • ClusterId — (String)

          Cluster ID. This field can be blank if the Host and Port are provided.

        • IAMParameters — (map)

          An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

          • RoleArnrequired — (String)

            Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

          • DatabaseUserrequired — (String)

            The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

          • DatabaseGroups — (Array<String>)

            A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

          • AutoCreateDatabaseUser — (Boolean)

            Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

        • IdentityCenterConfiguration — (map)

          An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

          This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

          • EnableIdentityPropagation — (Boolean)

            A Boolean option that controls whether Trusted Identity Propagation should be used.

      • S3Parameters — (map)

        The parameters for S3.

        • ManifestFileLocationrequired — (map)

          Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

          • Bucketrequired — (String)

            Amazon S3 bucket.

          • Keyrequired — (String)

            Amazon S3 key that identifies an object.

        • RoleArn — (String)

          Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

      • ServiceNowParameters — (map)

        The parameters for ServiceNow.

        • SiteBaseUrlrequired — (String)

          URL of the base site.

      • SnowflakeParameters — (map)

        The parameters for Snowflake.

        • Hostrequired — (String)

          Host.

        • Databaserequired — (String)

          Database.

        • Warehouserequired — (String)

          Warehouse.

      • SparkParameters — (map)

        The parameters for Spark.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

      • SqlServerParameters — (map)

        The parameters for SQL Server.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • TeradataParameters — (map)

        The parameters for Teradata.

        • Hostrequired — (String)

          Host.

        • Portrequired — (Integer)

          Port.

        • Databaserequired — (String)

          Database.

      • TwitterParameters — (map)

        The parameters for Twitter.

        • Queryrequired — (String)

          Twitter query string.

        • MaxRowsrequired — (Integer)

          Maximum number of rows to query Twitter.

      • AmazonOpenSearchParameters — (map)

        The parameters for OpenSearch.

        • Domainrequired — (String)

          The OpenSearch domain.

      • ExasolParameters — (map)

        The parameters for Exasol.

        • Hostrequired — (String)

          The hostname or IP address of the Exasol data source.

        • Portrequired — (Integer)

          The port for the Exasol data source.

      • DatabricksParameters — (map)

        The parameters that are required to connect to a Databricks data source.

        • Hostrequired — (String)

          The host name of the Databricks data source.

        • Portrequired — (Integer)

          The port for the Databricks data source.

        • SqlEndpointPathrequired — (String)

          The HTTP path of the Databricks data source.

      • StarburstParameters — (map)

        The parameters that are required to connect to a Starburst data source.

        • Hostrequired — (String)

          The host name of the Starburst data source.

        • Portrequired — (Integer)

          The port for the Starburst data source.

        • Catalogrequired — (String)

          The catalog name for the Starburst data source.

        • ProductType — (String)

          The product type for the Starburst data source.

          Possible values include:
          • "GALAXY"
          • "ENTERPRISE"
      • TrinoParameters — (map)

        The parameters that are required to connect to a Trino data source.

        • Hostrequired — (String)

          The host name of the Trino data source.

        • Portrequired — (Integer)

          The port for the Trino data source.

        • Catalogrequired — (String)

          The catalog name for the Trino data source.

      • BigQueryParameters — (map)

        The parameters that are required to connect to a Google BigQuery data source.

        • ProjectIdrequired — (String)

          The Google Cloud Platform project ID where your datasource was created.

        • DataSetRegion — (String)

          The storage location where you create a Google BigQuery data source.

    • Credentials — (map)

      The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

      • CredentialPair — (map)

        Credential pair. For more information, see CredentialPair .

        • Usernamerequired — (String)

          User name.

        • Passwordrequired — (String)

          Password.

        • AlternateDataSourceParameters — (Array<map>)

          A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

          • AmazonElasticsearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • AthenaParameters — (map)

            The parameters for Amazon Athena.

            • WorkGroup — (String)

              The workgroup that Amazon Athena uses.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

          • AuroraParameters — (map)

            The parameters for Amazon Aurora MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • AuroraPostgreSqlParameters — (map)

            The parameters for Amazon Aurora.

            • Hostrequired — (String)

              The Amazon Aurora PostgreSQL-Compatible host to connect to.

            • Portrequired — (Integer)

              The port that Amazon Aurora PostgreSQL is listening on.

            • Databaserequired — (String)

              The Amazon Aurora PostgreSQL database to connect to.

          • AwsIotAnalyticsParameters — (map)

            The parameters for IoT Analytics.

            • DataSetNamerequired — (String)

              Dataset name.

          • JiraParameters — (map)

            The parameters for Jira.

            • SiteBaseUrlrequired — (String)

              The base URL of the Jira site.

          • MariaDbParameters — (map)

            The parameters for MariaDB.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • MySqlParameters — (map)

            The parameters for MySQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • OracleParameters — (map)

            The parameters for Oracle.

            • Hostrequired — (String)

              An Oracle host.

            • Portrequired — (Integer)

              The port.

            • Databaserequired — (String)

              The database.

          • PostgreSqlParameters — (map)

            The parameters for PostgreSQL.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • PrestoParameters — (map)

            The parameters for Presto.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Catalogrequired — (String)

              Catalog.

          • RdsParameters — (map)

            The parameters for Amazon RDS.

            • InstanceIdrequired — (String)

              Instance ID.

            • Databaserequired — (String)

              Database.

          • RedshiftParameters — (map)

            The parameters for Amazon Redshift.

            • Host — (String)

              Host. This field can be blank if ClusterId is provided.

            • Port — (Integer)

              Port. This field can be blank if the ClusterId is provided.

            • Databaserequired — (String)

              Database.

            • ClusterId — (String)

              Cluster ID. This field can be blank if the Host and Port are provided.

            • IAMParameters — (map)

              An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

              • RoleArnrequired — (String)

                Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

              • DatabaseUserrequired — (String)

                The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

              • DatabaseGroups — (Array<String>)

                A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

              • AutoCreateDatabaseUser — (Boolean)

                Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

            • IdentityCenterConfiguration — (map)

              An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

              This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

              • EnableIdentityPropagation — (Boolean)

                A Boolean option that controls whether Trusted Identity Propagation should be used.

          • S3Parameters — (map)

            The parameters for S3.

            • ManifestFileLocationrequired — (map)

              Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

              • Bucketrequired — (String)

                Amazon S3 bucket.

              • Keyrequired — (String)

                Amazon S3 key that identifies an object.

            • RoleArn — (String)

              Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

          • ServiceNowParameters — (map)

            The parameters for ServiceNow.

            • SiteBaseUrlrequired — (String)

              URL of the base site.

          • SnowflakeParameters — (map)

            The parameters for Snowflake.

            • Hostrequired — (String)

              Host.

            • Databaserequired — (String)

              Database.

            • Warehouserequired — (String)

              Warehouse.

          • SparkParameters — (map)

            The parameters for Spark.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

          • SqlServerParameters — (map)

            The parameters for SQL Server.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TeradataParameters — (map)

            The parameters for Teradata.

            • Hostrequired — (String)

              Host.

            • Portrequired — (Integer)

              Port.

            • Databaserequired — (String)

              Database.

          • TwitterParameters — (map)

            The parameters for Twitter.

            • Queryrequired — (String)

              Twitter query string.

            • MaxRowsrequired — (Integer)

              Maximum number of rows to query Twitter.

          • AmazonOpenSearchParameters — (map)

            The parameters for OpenSearch.

            • Domainrequired — (String)

              The OpenSearch domain.

          • ExasolParameters — (map)

            The parameters for Exasol.

            • Hostrequired — (String)

              The hostname or IP address of the Exasol data source.

            • Portrequired — (Integer)

              The port for the Exasol data source.

          • DatabricksParameters — (map)

            The parameters that are required to connect to a Databricks data source.

            • Hostrequired — (String)

              The host name of the Databricks data source.

            • Portrequired — (Integer)

              The port for the Databricks data source.

            • SqlEndpointPathrequired — (String)

              The HTTP path of the Databricks data source.

          • StarburstParameters — (map)

            The parameters that are required to connect to a Starburst data source.

            • Hostrequired — (String)

              The host name of the Starburst data source.

            • Portrequired — (Integer)

              The port for the Starburst data source.

            • Catalogrequired — (String)

              The catalog name for the Starburst data source.

            • ProductType — (String)

              The product type for the Starburst data source.

              Possible values include:
              • "GALAXY"
              • "ENTERPRISE"
          • TrinoParameters — (map)

            The parameters that are required to connect to a Trino data source.

            • Hostrequired — (String)

              The host name of the Trino data source.

            • Portrequired — (Integer)

              The port for the Trino data source.

            • Catalogrequired — (String)

              The catalog name for the Trino data source.

          • BigQueryParameters — (map)

            The parameters that are required to connect to a Google BigQuery data source.

            • ProjectIdrequired — (String)

              The Google Cloud Platform project ID where your datasource was created.

            • DataSetRegion — (String)

              The storage location where you create a Google BigQuery data source.

      • CopySourceArn — (String)

        The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

      • SecretArn — (String)

        The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

    • VpcConnectionProperties — (map)

      Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

      • VpcConnectionArnrequired — (String)

        The Amazon Resource Name (ARN) for the VPC connection.

    • SslProperties — (map)

      Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

      • DisableSsl — (Boolean)

        A Boolean option to control whether SSL should be disabled.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the data source.

      • DataSourceId — (String)

        The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • UpdateStatus — (String)

        The update status of the data source's last update.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateDataSourcePermissions(params = {}, callback) ⇒ AWS.Request

Updates the permissions to a data source.

Service Reference:

Examples:

Calling the updateDataSourcePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSourceId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateDataSourcePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • DataSourceId — (String)

      The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • GrantPermissions — (Array<map>)

      A list of resource permissions that you want to grant on the data source.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      A list of resource permissions that you want to revoke on the data source.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • DataSourceArn — (String)

        The Amazon Resource Name (ARN) of the data source.

      • DataSourceId — (String)

        The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateFolder(params = {}, callback) ⇒ AWS.Request

Updates the name of a folder.

Service Reference:

Examples:

Calling the updateFolder operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE' /* required */
};
quicksight.updateFolder(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder to update.

    • FolderId — (String)

      The ID of the folder.

    • Name — (String)

      The name of the folder.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the folder.

      • FolderId — (String)

        The ID of the folder.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateFolderPermissions(params = {}, callback) ⇒ AWS.Request

Updates permissions of a folder.

Service Reference:

Examples:

Calling the updateFolderPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  FolderId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateFolderPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that contains the folder to update.

    • FolderId — (String)

      The ID of the folder.

    • GrantPermissions — (Array<map>)

      The permissions that you want to grant on a resource. Namespace ARNs are not supported Principal values for folder permissions.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      The permissions that you want to revoke from a resource. Namespace ARNs are not supported Principal values for folder permissions.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the folder.

      • FolderId — (String)

        The ID of the folder.

      • Permissions — (Array<map>)

        Information about the permissions for the folder.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateGroup(params = {}, callback) ⇒ AWS.Request

Changes a group description.

Service Reference:

Examples:

Calling the updateGroup operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  GroupName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Description: 'STRING_VALUE'
};
quicksight.updateGroup(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • GroupName — (String)

      The name of the group that you want to update.

    • Description — (String)

      The description for the group that you want to update.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace of the group that you want to update.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Group — (map)

        The name of the group.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the group.

        • GroupName — (String)

          The name of the group.

        • Description — (String)

          The group description.

        • PrincipalId — (String)

          The principal ID of the group.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request

Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities.

Service Reference:

Examples:

Calling the updateIAMPolicyAssignment operation

var params = {
  AssignmentName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  AssignmentStatus: ENABLED | DRAFT | DISABLED,
  Identities: {
    '<String>': [
      'STRING_VALUE',
      /* more items */
    ],
    /* '<String>': ... */
  },
  PolicyArn: 'STRING_VALUE'
};
quicksight.updateIAMPolicyAssignment(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the IAM policy assignment.

    • AssignmentName — (String)

      The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

    • Namespace — (String)

      The namespace of the assignment.

    • AssignmentStatus — (String)

      The status of the assignment. Possible values are as follows:

      • ENABLED - Anything specified in this assignment is used when creating the data source.

      • DISABLED - This assignment isn't used when creating the data source.

      • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

      Possible values include:
      • "ENABLED"
      • "DRAFT"
      • "DISABLED"
    • PolicyArn — (String)

      The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

    • Identities — (map<Array<String>>)

      The Amazon QuickSight users, groups, or both that you want to assign the policy to.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AssignmentName — (String)

        The name of the assignment or rule.

      • AssignmentId — (String)

        The ID of the assignment.

      • PolicyArn — (String)

        The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.

      • Identities — (map<Array<String>>)

        The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

      • AssignmentStatus — (String)

        The status of the assignment. Possible values are as follows:

        • ENABLED - Anything specified in this assignment is used when creating the data source.

        • DISABLED - This assignment isn't used when creating the data source.

        • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

        Possible values include:
        • "ENABLED"
        • "DRAFT"
        • "DISABLED"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateIdentityPropagationConfig(params = {}, callback) ⇒ AWS.Request

Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts using IAM Identity Center

Service Reference:

Examples:

Calling the updateIdentityPropagationConfig operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Service: REDSHIFT, /* required */
  AuthorizedTargets: [
    'STRING_VALUE',
    /* more items */
  ]
};
quicksight.updateIdentityPropagationConfig(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the identity propagation configuration that you want to update.

    • Service — (String)

      The name of the Amazon Web Services service that contains the authorized targets that you want to add or update.

      Possible values include:
      • "REDSHIFT"
    • AuthorizedTargets — (Array<String>)

      Specifies a list of application ARNs that represent the authorized targets for a service.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateIpRestriction(params = {}, callback) ⇒ AWS.Request

Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

Service Reference:

Examples:

Calling the updateIpRestriction operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Enabled: true || false,
  IpRestrictionRuleMap: {
    '<CIDR>': 'STRING_VALUE',
    /* '<CIDR>': ... */
  },
  VpcEndpointIdRestrictionRuleMap: {
    '<VpcEndpointId>': 'STRING_VALUE',
    /* '<VpcEndpointId>': ... */
  },
  VpcIdRestrictionRuleMap: {
    '<VpcId>': 'STRING_VALUE',
    /* '<VpcId>': ... */
  }
};
quicksight.updateIpRestriction(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the IP rules.

    • IpRestrictionRuleMap — (map<String>)

      A map that describes the updated IP rules with CIDR ranges and descriptions.

    • VpcIdRestrictionRuleMap — (map<String>)

      A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.

    • VpcEndpointIdRestrictionRuleMap — (map<String>)

      A map of allowed VPC endpoint IDs and their corresponding rule descriptions.

    • Enabled — (Boolean)

      A value that specifies whether IP rules are turned on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • AwsAccountId — (String)

        The ID of the Amazon Web Services account that contains the IP rules.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updatePublicSharingSettings(params = {}, callback) ⇒ AWS.Request

Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.

To use this operation, turn on session capacity pricing for your Amazon QuickSight account.

Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM in the Amazon QuickSight User Guide.

Service Reference:

Examples:

Calling the updatePublicSharingSettings operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  PublicSharingEnabled: true || false
};
quicksight.updatePublicSharingSettings(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID associated with your Amazon QuickSight subscription.

    • PublicSharingEnabled — (Boolean)

      A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Updates a refresh schedule for a dataset.

Service Reference:

Examples:

Calling the updateRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DataSetId: 'STRING_VALUE', /* required */
  Schedule: { /* required */
    RefreshType: INCREMENTAL_REFRESH | FULL_REFRESH, /* required */
    ScheduleFrequency: { /* required */
      Interval: MINUTE15 | MINUTE30 | HOURLY | DAILY | WEEKLY | MONTHLY, /* required */
      RefreshOnDay: {
        DayOfMonth: 'STRING_VALUE',
        DayOfWeek: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
      },
      TimeOfTheDay: 'STRING_VALUE',
      Timezone: 'STRING_VALUE'
    },
    ScheduleId: 'STRING_VALUE', /* required */
    Arn: 'STRING_VALUE',
    StartAfterDateTime: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
  }
};
quicksight.updateRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • DataSetId — (String)

      The ID of the dataset.

    • AwsAccountId — (String)

      The Amazon Web Services account ID.

    • Schedule — (map)

      The refresh schedule.

      • ScheduleIdrequired — (String)

        An identifier for the refresh schedule.

      • ScheduleFrequencyrequired — (map)

        The frequency for the refresh schedule.

        • Intervalrequired — (String)

          The interval between scheduled refreshes. Valid values are as follows:

          • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

          • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

          • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

          • DAILY: The dataset refreshes every day.

          • WEEKLY: The dataset refreshes every week.

          • MONTHLY: The dataset refreshes every month.

          Possible values include:
          • "MINUTE15"
          • "MINUTE30"
          • "HOURLY"
          • "DAILY"
          • "WEEKLY"
          • "MONTHLY"
        • RefreshOnDay — (map)

          The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

          • DayOfWeek — (String)

            The day of the week that you want to schedule a refresh on.

            Possible values include:
            • "SUNDAY"
            • "MONDAY"
            • "TUESDAY"
            • "WEDNESDAY"
            • "THURSDAY"
            • "FRIDAY"
            • "SATURDAY"
          • DayOfMonth — (String)

            The day of the month that you want to schedule refresh on.

        • Timezone — (String)

          The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

        • TimeOfTheDay — (String)

          The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

      • StartAfterDateTime — (Date)

        Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

      • RefreshTyperequired — (String)

        The type of refresh that a datset undergoes. Valid values are as follows:

        • FULL_REFRESH: A complete refresh of a dataset.

        • INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.

        For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

        Possible values include:
        • "INCREMENTAL_REFRESH"
        • "FULL_REFRESH"
      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • ScheduleId — (String)

        The ID of the refresh schedule.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the refresh schedule.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateRoleCustomPermission(params = {}, callback) ⇒ AWS.Request

Updates the custom permissions that are associated with a role.

Service Reference:

Examples:

Calling the updateRoleCustomPermission operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  CustomPermissionsName: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER /* required */
};
quicksight.updateRoleCustomPermission(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • CustomPermissionsName — (String)

      The name of the custom permission that you want to update the role with.

    • Role — (String)

      The name of role tht you want to update.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace that contains the role that you want to update.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTemplate(params = {}, callback) ⇒ AWS.Request

Updates a template from an existing Amazon QuickSight analysis or another template.

Service Reference:

Examples:

Calling the updateTemplate operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  Definition: {
    DataSetConfigurations: [ /* required */
      {
        ColumnGroupSchemaList: [
          {
            ColumnGroupColumnSchemaList: [
              {
                Name: 'STRING_VALUE'
              },
              /* more items */
            ],
            Name: 'STRING_VALUE'
          },
          /* more items */
        ],
        DataSetSchema: {
          ColumnSchemaList: [
            {
              DataType: 'STRING_VALUE',
              GeographicRole: 'STRING_VALUE',
              Name: 'STRING_VALUE'
            },
            /* more items */
          ]
        },
        Placeholder: 'STRING_VALUE'
      },
      /* more items */
    ],
    AnalysisDefaults: {
      DefaultNewSheetConfiguration: { /* required */
        InteractiveLayoutConfiguration: {
          FreeForm: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                OptimizedViewPortWidth: 'STRING_VALUE' /* required */
              }
            }
          },
          Grid: {
            CanvasSizeOptions: { /* required */
              ScreenCanvasSizeOptions: {
                ResizeOption: FIXED | RESPONSIVE, /* required */
                OptimizedViewPortWidth: 'STRING_VALUE'
              }
            }
          }
        },
        PaginatedLayoutConfiguration: {
          SectionBased: {
            CanvasSizeOptions: { /* required */
              PaperCanvasSizeOptions: {
                PaperMargin: {
                  Bottom: 'STRING_VALUE',
                  Left: 'STRING_VALUE',
                  Right: 'STRING_VALUE',
                  Top: 'STRING_VALUE'
                },
                PaperOrientation: PORTRAIT | LANDSCAPE,
                PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
              }
            }
          }
        },
        SheetContentType: PAGINATED | INTERACTIVE
      }
    },
    CalculatedFields: [
      {
        DataSetIdentifier: 'STRING_VALUE', /* required */
        Expression: 'STRING_VALUE', /* required */
        Name: 'STRING_VALUE' /* required */
      },
      /* more items */
    ],
    ColumnConfigurations: [
      {
        Column: { /* required */
          ColumnName: 'STRING_VALUE', /* required */
          DataSetIdentifier: 'STRING_VALUE' /* required */
        },
        ColorsConfiguration: {
          CustomColors: [
            {
              Color: 'STRING_VALUE', /* required */
              FieldValue: 'STRING_VALUE',
              SpecialValue: EMPTY | NULL | OTHER
            },
            /* more items */
          ]
        },
        FormatConfiguration: {
          DateTimeFormatConfiguration: {
            DateTimeFormat: 'STRING_VALUE',
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          NumberFormatConfiguration: {
            FormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          },
          StringFormatConfiguration: {
            NullValueFormatConfiguration: {
              NullString: 'STRING_VALUE' /* required */
            },
            NumericFormatConfiguration: {
              CurrencyDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE',
                Symbol: 'STRING_VALUE'
              },
              NumberDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              },
              PercentageDisplayFormatConfiguration: {
                DecimalPlacesConfiguration: {
                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                },
                NegativeValueConfiguration: {
                  DisplayMode: POSITIVE | NEGATIVE /* required */
                },
                NullValueFormatConfiguration: {
                  NullString: 'STRING_VALUE' /* required */
                },
                Prefix: 'STRING_VALUE',
                SeparatorConfiguration: {
                  DecimalSeparator: COMMA | DOT | SPACE,
                  ThousandsSeparator: {
                    Symbol: COMMA | DOT | SPACE,
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                Suffix: 'STRING_VALUE'
              }
            }
          }
        },
        Role: DIMENSION | MEASURE
      },
      /* more items */
    ],
    FilterGroups: [
      {
        CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */
        FilterGroupId: 'STRING_VALUE', /* required */
        Filters: [ /* required */
          {
            CategoryFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              Configuration: { /* required */
                CustomFilterConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValue: 'STRING_VALUE',
                  ParameterName: 'STRING_VALUE',
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                CustomFilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  SelectAllOptions: FILTER_ALL_VALUES
                },
                FilterListConfiguration: {
                  MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */
                  CategoryValues: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY,
                  SelectAllOptions: FILTER_ALL_VALUES
                }
              },
              FilterId: 'STRING_VALUE' /* required */
            },
            NumericEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              ParameterName: 'STRING_VALUE',
              SelectAllOptions: FILTER_ALL_VALUES,
              Value: 'NUMBER_VALUE'
            },
            NumericRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              AggregationFunction: {
                AttributeAggregationFunction: {
                  SimpleAttributeAggregation: UNIQUE_VALUE,
                  ValueForMultipleValues: 'STRING_VALUE'
                },
                CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                NumericalAggregationFunction: {
                  PercentileAggregation: {
                    PercentileValue: 'NUMBER_VALUE'
                  },
                  SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                }
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              RangeMinimum: {
                Parameter: 'STRING_VALUE',
                StaticValue: 'NUMBER_VALUE'
              },
              SelectAllOptions: FILTER_ALL_VALUES
            },
            RelativeDatesFilter: {
              AnchorDateConfiguration: { /* required */
                AnchorOption: NOW,
                ParameterName: 'STRING_VALUE'
              },
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              ParameterName: 'STRING_VALUE',
              RelativeDateValue: 'NUMBER_VALUE'
            },
            TimeEqualityFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              ParameterName: 'STRING_VALUE',
              RollingDate: {
                Expression: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE'
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
              Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
            },
            TimeRangeFilter: {
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */
              ExcludePeriodConfiguration: {
                Amount: 'NUMBER_VALUE', /* required */
                Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */
                Status: ENABLED | DISABLED
              },
              IncludeMaximum: true || false,
              IncludeMinimum: true || false,
              RangeMaximumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              RangeMinimumValue: {
                Parameter: 'STRING_VALUE',
                RollingDate: {
                  Expression: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE'
                },
                StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789
              },
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            },
            TopBottomFilter: {
              AggregationSortConfigurations: [ /* required */
                {
                  Column: { /* required */
                    ColumnName: 'STRING_VALUE', /* required */
                    DataSetIdentifier: 'STRING_VALUE' /* required */
                  },
                  SortDirection: ASC | DESC, /* required */
                  AggregationFunction: {
                    AttributeAggregationFunction: {
                      SimpleAttributeAggregation: UNIQUE_VALUE,
                      ValueForMultipleValues: 'STRING_VALUE'
                    },
                    CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                    DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                    NumericalAggregationFunction: {
                      PercentileAggregation: {
                        PercentileValue: 'NUMBER_VALUE'
                      },
                      SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                    }
                  }
                },
                /* more items */
              ],
              Column: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              FilterId: 'STRING_VALUE', /* required */
              Limit: 'NUMBER_VALUE',
              ParameterName: 'STRING_VALUE',
              TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
            }
          },
          /* more items */
        ],
        ScopeConfiguration: { /* required */
          AllSheets: {
          },
          SelectedSheets: {
            SheetVisualScopingConfigurations: [
              {
                Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */
                SheetId: 'STRING_VALUE', /* required */
                VisualIds: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ]
          }
        },
        Status: ENABLED | DISABLED
      },
      /* more items */
    ],
    Options: {
      Timezone: 'STRING_VALUE',
      WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY
    },
    ParameterDeclarations: [
      {
        DateTimeParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            RollingDate: {
              Expression: 'STRING_VALUE', /* required */
              DataSetIdentifier: 'STRING_VALUE'
            },
            StaticValues: [
              new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
          ValueWhenUnset: {
            CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        DecimalParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        IntegerParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'NUMBER_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'NUMBER_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        },
        StringParameterDeclaration: {
          Name: 'STRING_VALUE', /* required */
          ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */
          DefaultValues: {
            DynamicValue: {
              DefaultValueColumn: { /* required */
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              GroupNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              },
              UserNameColumn: {
                ColumnName: 'STRING_VALUE', /* required */
                DataSetIdentifier: 'STRING_VALUE' /* required */
              }
            },
            StaticValues: [
              'STRING_VALUE',
              /* more items */
            ]
          },
          MappedDataSetParameters: [
            {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              DataSetParameterName: 'STRING_VALUE' /* required */
            },
            /* more items */
          ],
          ValueWhenUnset: {
            CustomValue: 'STRING_VALUE',
            ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL
          }
        }
      },
      /* more items */
    ],
    Sheets: [
      {
        SheetId: 'STRING_VALUE', /* required */
        ContentType: PAGINATED | INTERACTIVE,
        Description: 'STRING_VALUE',
        FilterControls: [
          {
            DateTimePicker: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_VALUED | DATE_RANGE
            },
            Dropdown: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            RelativeDateTime: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Slider: {
              FilterControlId: 'STRING_VALUE', /* required */
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              Type: SINGLE_POINT | RANGE
            },
            TextArea: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              FilterControlId: 'STRING_VALUE', /* required */
              SourceFilterId: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        Layouts: [
          {
            Configuration: { /* required */
              FreeFormLayout: {
                Elements: [ /* required */
                  {
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    Height: 'STRING_VALUE', /* required */
                    Width: 'STRING_VALUE', /* required */
                    XAxisLocation: 'STRING_VALUE', /* required */
                    YAxisLocation: 'STRING_VALUE', /* required */
                    BackgroundStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    BorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    LoadingAnimation: {
                      Visibility: HIDDEN | VISIBLE
                    },
                    RenderingRules: [
                      {
                        ConfigurationOverrides: { /* required */
                          Visibility: HIDDEN | VISIBLE
                        },
                        Expression: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    SelectedBorderStyle: {
                      Color: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    OptimizedViewPortWidth: 'STRING_VALUE' /* required */
                  }
                }
              },
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              },
              SectionBasedLayout: {
                BodySections: [ /* required */
                  {
                    Content: { /* required */
                      Layout: {
                        FreeFormLayout: { /* required */
                          Elements: [ /* required */
                            {
                              ElementId: 'STRING_VALUE', /* required */
                              ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                              Height: 'STRING_VALUE', /* required */
                              Width: 'STRING_VALUE', /* required */
                              XAxisLocation: 'STRING_VALUE', /* required */
                              YAxisLocation: 'STRING_VALUE', /* required */
                              BackgroundStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              BorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              LoadingAnimation: {
                                Visibility: HIDDEN | VISIBLE
                              },
                              RenderingRules: [
                                {
                                  ConfigurationOverrides: { /* required */
                                    Visibility: HIDDEN | VISIBLE
                                  },
                                  Expression: 'STRING_VALUE' /* required */
                                },
                                /* more items */
                              ],
                              SelectedBorderStyle: {
                                Color: 'STRING_VALUE',
                                Visibility: HIDDEN | VISIBLE
                              },
                              Visibility: HIDDEN | VISIBLE
                            },
                            /* more items */
                          ]
                        }
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    PageBreakConfiguration: {
                      After: {
                        Status: ENABLED | DISABLED
                      }
                    },
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                CanvasSizeOptions: { /* required */
                  PaperCanvasSizeOptions: {
                    PaperMargin: {
                      Bottom: 'STRING_VALUE',
                      Left: 'STRING_VALUE',
                      Right: 'STRING_VALUE',
                      Top: 'STRING_VALUE'
                    },
                    PaperOrientation: PORTRAIT | LANDSCAPE,
                    PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5
                  }
                },
                FooterSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ],
                HeaderSections: [ /* required */
                  {
                    Layout: { /* required */
                      FreeFormLayout: { /* required */
                        Elements: [ /* required */
                          {
                            ElementId: 'STRING_VALUE', /* required */
                            ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                            Height: 'STRING_VALUE', /* required */
                            Width: 'STRING_VALUE', /* required */
                            XAxisLocation: 'STRING_VALUE', /* required */
                            YAxisLocation: 'STRING_VALUE', /* required */
                            BackgroundStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            BorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            LoadingAnimation: {
                              Visibility: HIDDEN | VISIBLE
                            },
                            RenderingRules: [
                              {
                                ConfigurationOverrides: { /* required */
                                  Visibility: HIDDEN | VISIBLE
                                },
                                Expression: 'STRING_VALUE' /* required */
                              },
                              /* more items */
                            ],
                            SelectedBorderStyle: {
                              Color: 'STRING_VALUE',
                              Visibility: HIDDEN | VISIBLE
                            },
                            Visibility: HIDDEN | VISIBLE
                          },
                          /* more items */
                        ]
                      }
                    },
                    SectionId: 'STRING_VALUE', /* required */
                    Style: {
                      Height: 'STRING_VALUE',
                      Padding: {
                        Bottom: 'STRING_VALUE',
                        Left: 'STRING_VALUE',
                        Right: 'STRING_VALUE',
                        Top: 'STRING_VALUE'
                      }
                    }
                  },
                  /* more items */
                ]
              }
            }
          },
          /* more items */
        ],
        Name: 'STRING_VALUE',
        ParameterControls: [
          {
            DateTimePicker: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                DateTimeFormat: 'STRING_VALUE',
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            Dropdown: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            List: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              CascadingControlConfiguration: {
                SourceControls: [
                  {
                    ColumnToMatch: {
                      ColumnName: 'STRING_VALUE', /* required */
                      DataSetIdentifier: 'STRING_VALUE' /* required */
                    },
                    SourceSheetControlId: 'STRING_VALUE'
                  },
                  /* more items */
                ]
              },
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                SearchOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                SelectAllOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              },
              SelectableValues: {
                LinkToDataSetColumn: {
                  ColumnName: 'STRING_VALUE', /* required */
                  DataSetIdentifier: 'STRING_VALUE' /* required */
                },
                Values: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              Type: MULTI_SELECT | SINGLE_SELECT
            },
            Slider: {
              MaximumValue: 'NUMBER_VALUE', /* required */
              MinimumValue: 'NUMBER_VALUE', /* required */
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              StepSize: 'NUMBER_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextArea: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              Delimiter: 'STRING_VALUE',
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            },
            TextField: {
              ParameterControlId: 'STRING_VALUE', /* required */
              SourceParameterName: 'STRING_VALUE', /* required */
              Title: 'STRING_VALUE', /* required */
              DisplayOptions: {
                InfoIconLabelOptions: {
                  InfoIconText: 'STRING_VALUE',
                  Visibility: HIDDEN | VISIBLE
                },
                PlaceholderOptions: {
                  Visibility: HIDDEN | VISIBLE
                },
                TitleOptions: {
                  CustomLabel: 'STRING_VALUE',
                  FontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Visibility: HIDDEN | VISIBLE
                }
              }
            }
          },
          /* more items */
        ],
        SheetControlLayouts: [
          {
            Configuration: { /* required */
              GridLayout: {
                Elements: [ /* required */
                  {
                    ColumnSpan: 'NUMBER_VALUE', /* required */
                    ElementId: 'STRING_VALUE', /* required */
                    ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */
                    RowSpan: 'NUMBER_VALUE', /* required */
                    ColumnIndex: 'NUMBER_VALUE',
                    RowIndex: 'NUMBER_VALUE'
                  },
                  /* more items */
                ],
                CanvasSizeOptions: {
                  ScreenCanvasSizeOptions: {
                    ResizeOption: FIXED | RESPONSIVE, /* required */
                    OptimizedViewPortWidth: 'STRING_VALUE'
                  }
                }
              }
            }
          },
          /* more items */
        ],
        TextBoxes: [
          {
            SheetTextBoxId: 'STRING_VALUE', /* required */
            Content: 'STRING_VALUE'
          },
          /* more items */
        ],
        Title: 'STRING_VALUE',
        Visuals: [
          {
            BarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Orientation: HORIZONTAL | VERTICAL,
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            BoxPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BoxPlotOptions: {
                  AllDataPointsVisibility: HIDDEN | VISIBLE,
                  OutlierVisibility: HIDDEN | VISIBLE,
                  StyleOptions: {
                    FillStyle: SOLID | TRANSPARENT
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  BoxPlotAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ComboChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BarDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT,
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ComboChartAggregatedFieldWells: {
                    BarValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    LineValues: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                LineDataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            CustomContentVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContentType: IMAGE | OTHER_EMBEDDED_CONTENT,
                ContentUrl: 'STRING_VALUE',
                ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL,
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            EmptyVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ]
            },
            FilledMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  FilledMapAggregatedFieldWells: {
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                SortConfiguration: {
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [ /* required */
                  {
                    Shape: { /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Format: {
                        BackgroundColor: { /* required */
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            FunnelChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabelOptions: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  LabelColor: 'STRING_VALUE',
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE,
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  FunnelChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GaugeChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                GaugeChartOptions: {
                  Arc: {
                    ArcAngle: 'NUMBER_VALUE',
                    ArcThickness: SMALL | MEDIUM | LARGE
                  },
                  ArcAxis: {
                    Range: {
                      Max: 'NUMBER_VALUE',
                      Min: 'NUMBER_VALUE'
                    },
                    ReserveRange: 'NUMBER_VALUE'
                  },
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                TooltipOptions: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Arc: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            GeospatialMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  GeospatialMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Geospatial: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                MapStyleOptions: {
                  BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY
                },
                PointStyleOptions: {
                  ClusterMarkerConfiguration: {
                    ClusterMarker: {
                      SimpleClusterMarker: {
                        Color: 'STRING_VALUE'
                      }
                    }
                  },
                  HeatmapConfiguration: {
                    HeatmapColor: {
                      Colors: [
                        {
                          Color: 'STRING_VALUE' /* required */
                        },
                        /* more items */
                      ]
                    }
                  },
                  SelectedPointStyle: POINT | CLUSTER | HEATMAP
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WindowOptions: {
                  Bounds: {
                    East: 'NUMBER_VALUE', /* required */
                    North: 'NUMBER_VALUE', /* required */
                    South: 'NUMBER_VALUE', /* required */
                    West: 'NUMBER_VALUE' /* required */
                  },
                  MapZoomMode: AUTO | MANUAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HeatMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                ColumnLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HeatMapAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                RowLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  HeatMapColumnItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapColumnSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  HeatMapRowItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  HeatMapRowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            HistogramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                BinOptions: {
                  BinCount: {
                    Value: 'NUMBER_VALUE'
                  },
                  BinWidth: {
                    BinCountLimit: 'NUMBER_VALUE',
                    Value: 'NUMBER_VALUE'
                  },
                  SelectedBinType: BIN_COUNT | BIN_WIDTH,
                  StartValue: 'NUMBER_VALUE'
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  HistogramAggregatedFieldWells: {
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            InsightVisual: {
              DataSetIdentifier: 'STRING_VALUE', /* required */
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              InsightConfiguration: {
                Computations: [
                  {
                    Forecast: {
                      ComputationId: 'STRING_VALUE', /* required */
                      CustomSeasonalityValue: 'NUMBER_VALUE',
                      LowerBoundary: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: AUTOMATIC | CUSTOM,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      UpperBoundary: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    GrowthRate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodSize: 'NUMBER_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MaximumMinimum: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: MAXIMUM | MINIMUM, /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    MetricComparison: {
                      ComputationId: 'STRING_VALUE', /* required */
                      FromValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Name: 'STRING_VALUE',
                      TargetValue: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      }
                    },
                    PeriodOverPeriod: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    PeriodToDate: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomMovers: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      MoverSize: 'NUMBER_VALUE',
                      Name: 'STRING_VALUE',
                      SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE,
                      Time: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TopBottomRanked: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Type: TOP | BOTTOM, /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE',
                      ResultSize: 'NUMBER_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    TotalAggregation: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Name: 'STRING_VALUE',
                      Value: {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      }
                    },
                    UniqueValues: {
                      ComputationId: 'STRING_VALUE', /* required */
                      Category: {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      Name: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                CustomNarrative: {
                  Narrative: 'STRING_VALUE' /* required */
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            KPIVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldWells: {
                  TargetValues: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ],
                  TrendGroups: [
                    {
                      CategoricalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      DateDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      },
                      NumericalDimensionField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        },
                        HierarchyId: 'STRING_VALUE'
                      }
                    },
                    /* more items */
                  ],
                  Values: [
                    {
                      CalculatedMeasureField: {
                        Expression: 'STRING_VALUE', /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CategoricalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT,
                        FormatConfiguration: {
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      DateMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                        FormatConfiguration: {
                          DateTimeFormat: 'STRING_VALUE',
                          NullValueFormatConfiguration: {
                            NullString: 'STRING_VALUE' /* required */
                          },
                          NumericFormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      },
                      NumericalMeasureField: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        AggregationFunction: {
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        FormatConfiguration: {
                          FormatConfiguration: {
                            CurrencyDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE',
                              Symbol: 'STRING_VALUE'
                            },
                            NumberDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            },
                            PercentageDisplayFormatConfiguration: {
                              DecimalPlacesConfiguration: {
                                DecimalPlaces: 'NUMBER_VALUE' /* required */
                              },
                              NegativeValueConfiguration: {
                                DisplayMode: POSITIVE | NEGATIVE /* required */
                              },
                              NullValueFormatConfiguration: {
                                NullString: 'STRING_VALUE' /* required */
                              },
                              Prefix: 'STRING_VALUE',
                              SeparatorConfiguration: {
                                DecimalSeparator: COMMA | DOT | SPACE,
                                ThousandsSeparator: {
                                  Symbol: COMMA | DOT | SPACE,
                                  Visibility: HIDDEN | VISIBLE
                                }
                              },
                              Suffix: 'STRING_VALUE'
                            }
                          }
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                KPIOptions: {
                  Comparison: {
                    ComparisonFormat: {
                      NumberDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      },
                      PercentageDisplayFormatConfiguration: {
                        DecimalPlacesConfiguration: {
                          DecimalPlaces: 'NUMBER_VALUE' /* required */
                        },
                        NegativeValueConfiguration: {
                          DisplayMode: POSITIVE | NEGATIVE /* required */
                        },
                        NullValueFormatConfiguration: {
                          NullString: 'STRING_VALUE' /* required */
                        },
                        Prefix: 'STRING_VALUE',
                        SeparatorConfiguration: {
                          DecimalSeparator: COMMA | DOT | SPACE,
                          ThousandsSeparator: {
                            Symbol: COMMA | DOT | SPACE,
                            Visibility: HIDDEN | VISIBLE
                          }
                        },
                        Suffix: 'STRING_VALUE'
                      }
                    },
                    ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT
                  },
                  PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL,
                  PrimaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  ProgressBar: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValue: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  SecondaryValueFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  Sparkline: {
                    Type: LINE | AREA, /* required */
                    Color: 'STRING_VALUE',
                    TooltipVisibility: HIDDEN | VISIBLE,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TrendArrows: {
                    Visibility: HIDDEN | VISIBLE
                  },
                  VisualLayoutOptions: {
                    StandardLayout: {
                      Type: CLASSIC | VERTICAL /* required */
                    }
                  }
                },
                SortConfiguration: {
                  TrendGroupSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    ActualValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ComparisonValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    PrimaryValue: {
                      Icon: {
                        CustomCondition: {
                          Expression: 'STRING_VALUE', /* required */
                          IconOptions: { /* required */
                            Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                            UnicodeIcon: 'STRING_VALUE'
                          },
                          Color: 'STRING_VALUE',
                          DisplayConfiguration: {
                            IconDisplayOption: ICON_ONLY
                          }
                        },
                        IconSet: {
                          Expression: 'STRING_VALUE', /* required */
                          IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    },
                    ProgressBar: {
                      ForegroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            LineChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DefaultSeriesSettings: {
                  AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                  LineStyleSettings: {
                    LineInterpolation: LINEAR | SMOOTH | STEPPED,
                    LineStyle: SOLID | DOTTED | DASHED,
                    LineVisibility: HIDDEN | VISIBLE,
                    LineWidth: 'STRING_VALUE'
                  },
                  MarkerStyleSettings: {
                    MarkerColor: 'STRING_VALUE',
                    MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                    MarkerSize: 'STRING_VALUE',
                    MarkerVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  LineChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Colors: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                ForecastConfigurations: [
                  {
                    ForecastProperties: {
                      LowerBoundary: 'NUMBER_VALUE',
                      PeriodsBackward: 'NUMBER_VALUE',
                      PeriodsForward: 'NUMBER_VALUE',
                      PredictionInterval: 'NUMBER_VALUE',
                      Seasonality: 'NUMBER_VALUE',
                      UpperBoundary: 'NUMBER_VALUE'
                    },
                    Scenario: {
                      WhatIfPointScenario: {
                        Date: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      },
                      WhatIfRangeScenario: {
                        EndDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        StartDate: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    }
                  },
                  /* more items */
                ],
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ReferenceLines: [
                  {
                    DataConfiguration: { /* required */
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS,
                      DynamicConfiguration: {
                        Calculation: { /* required */
                          PercentileAggregation: {
                            PercentileValue: 'NUMBER_VALUE'
                          },
                          SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                        },
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        MeasureAggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      SeriesType: BAR | LINE,
                      StaticConfiguration: {
                        Value: 'NUMBER_VALUE' /* required */
                      }
                    },
                    LabelConfiguration: {
                      CustomLabelConfiguration: {
                        CustomLabel: 'STRING_VALUE' /* required */
                      },
                      FontColor: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalPosition: LEFT | CENTER | RIGHT,
                      ValueLabelConfiguration: {
                        FormatConfiguration: {
                          CurrencyDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE',
                            Symbol: 'STRING_VALUE'
                          },
                          NumberDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          },
                          PercentageDisplayFormatConfiguration: {
                            DecimalPlacesConfiguration: {
                              DecimalPlaces: 'NUMBER_VALUE' /* required */
                            },
                            NegativeValueConfiguration: {
                              DisplayMode: POSITIVE | NEGATIVE /* required */
                            },
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            Prefix: 'STRING_VALUE',
                            SeparatorConfiguration: {
                              DecimalSeparator: COMMA | DOT | SPACE,
                              ThousandsSeparator: {
                                Symbol: COMMA | DOT | SPACE,
                                Visibility: HIDDEN | VISIBLE
                              }
                            },
                            Suffix: 'STRING_VALUE'
                          }
                        },
                        RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL
                      },
                      VerticalPosition: ABOVE | BELOW
                    },
                    Status: ENABLED | DISABLED,
                    StyleConfiguration: {
                      Color: 'STRING_VALUE',
                      Pattern: SOLID | DASHED | DOTTED
                    }
                  },
                  /* more items */
                ],
                SecondaryYAxisDisplayOptions: {
                  AxisOptions: {
                    AxisLineVisibility: HIDDEN | VISIBLE,
                    AxisOffset: 'STRING_VALUE',
                    DataOptions: {
                      DateAxisOptions: {
                        MissingDateVisibility: HIDDEN | VISIBLE
                      },
                      NumericAxisOptions: {
                        Range: {
                          DataDriven: {
                          },
                          MinMax: {
                            Maximum: 'NUMBER_VALUE',
                            Minimum: 'NUMBER_VALUE'
                          }
                        },
                        Scale: {
                          Linear: {
                            StepCount: 'NUMBER_VALUE',
                            StepSize: 'NUMBER_VALUE'
                          },
                          Logarithmic: {
                            Base: 'NUMBER_VALUE'
                          }
                        }
                      }
                    },
                    GridLineVisibility: HIDDEN | VISIBLE,
                    ScrollbarOptions: {
                      Visibility: HIDDEN | VISIBLE,
                      VisibleRange: {
                        PercentRange: {
                          From: 'NUMBER_VALUE',
                          To: 'NUMBER_VALUE'
                        }
                      }
                    },
                    TickLabelOptions: {
                      LabelOptions: {
                        CustomLabel: 'STRING_VALUE',
                        FontConfiguration: {
                          FontColor: 'STRING_VALUE',
                          FontDecoration: UNDERLINE | NONE,
                          FontSize: {
                            Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                          },
                          FontStyle: NORMAL | ITALIC,
                          FontWeight: {
                            Name: NORMAL | BOLD
                          }
                        },
                        Visibility: HIDDEN | VISIBLE
                      },
                      RotationAngle: 'NUMBER_VALUE'
                    }
                  },
                  MissingDataConfigurations: [
                    {
                      TreatmentOption: INTERPOLATE | SHOW_AS_ZERO | SHOW_AS_BLANK
                    },
                    /* more items */
                  ]
                },
                SecondaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Series: [
                  {
                    DataFieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      FieldValue: 'STRING_VALUE',
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    },
                    FieldSeriesItem: {
                      AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, /* required */
                      FieldId: 'STRING_VALUE', /* required */
                      Settings: {
                        LineStyleSettings: {
                          LineInterpolation: LINEAR | SMOOTH | STEPPED,
                          LineStyle: SOLID | DOTTED | DASHED,
                          LineVisibility: HIDDEN | VISIBLE,
                          LineWidth: 'STRING_VALUE'
                        },
                        MarkerStyleSettings: {
                          MarkerColor: 'STRING_VALUE',
                          MarkerShape: CIRCLE | TRIANGLE | SQUARE | DIAMOND | ROUNDED_SQUARE,
                          MarkerSize: 'STRING_VALUE',
                          MarkerVisibility: HIDDEN | VISIBLE
                        }
                      }
                    }
                  },
                  /* more items */
                ],
                SingleAxisOptions: {
                  YAxisOptions: {
                    YAxis: PRIMARY_Y_AXIS /* required */
                  }
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                Type: LINE | AREA | STACKED_AREA,
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PieChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ContributionAnalysisDefaults: [
                  {
                    ContributorDimensions: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    MeasureFieldId: 'STRING_VALUE' /* required */
                  },
                  /* more items */
                ],
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                DonutOptions: {
                  ArcOptions: {
                    ArcThickness: SMALL | MEDIUM | LARGE | WHOLE
                  },
                  DonutCenterOptions: {
                    LabelVisibility: HIDDEN | VISIBLE
                  }
                },
                FieldWells: {
                  PieChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    SmallMultiples: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SmallMultiplesOptions: {
                  MaxVisibleColumns: 'NUMBER_VALUE',
                  MaxVisibleRows: 'NUMBER_VALUE',
                  PanelConfiguration: {
                    BackgroundColor: 'STRING_VALUE',
                    BackgroundVisibility: HIDDEN | VISIBLE,
                    BorderColor: 'STRING_VALUE',
                    BorderStyle: SOLID | DASHED | DOTTED,
                    BorderThickness: 'STRING_VALUE',
                    BorderVisibility: HIDDEN | VISIBLE,
                    GutterSpacing: 'STRING_VALUE',
                    GutterVisibility: HIDDEN | VISIBLE,
                    Title: {
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  XAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  },
                  YAxis: {
                    Placement: OUTSIDE | INSIDE,
                    Scale: SHARED | INDEPENDENT
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  SmallMultiplesLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SmallMultiplesSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                ValueLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            PivotTableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  CollapseStateOptions: [
                    {
                      Target: { /* required */
                        FieldDataPathValues: [
                          {
                            DataPathType: {
                              PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                            },
                            FieldId: 'STRING_VALUE',
                            FieldValue: 'STRING_VALUE'
                          },
                          /* more items */
                        ],
                        FieldId: 'STRING_VALUE'
                      },
                      State: COLLAPSED | EXPANDED
                    },
                    /* more items */
                  ],
                  DataPathOptions: [
                    {
                      DataPathList: [ /* required */
                        {
                          DataPathType: {
                            PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                          },
                          FieldId: 'STRING_VALUE',
                          FieldValue: 'STRING_VALUE'
                        },
                        /* more items */
                      ],
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ],
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      Visibility: HIDDEN | VISIBLE
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  PivotTableAggregatedFieldWells: {
                    Columns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Rows: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  FieldSortOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      SortBy: { /* required */
                        Column: {
                          Direction: ASC | DESC, /* required */
                          SortBy: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          AggregationFunction: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          }
                        },
                        DataPath: {
                          Direction: ASC | DESC, /* required */
                          SortPaths: [ /* required */
                            {
                              DataPathType: {
                                PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                              },
                              FieldId: 'STRING_VALUE',
                              FieldValue: 'STRING_VALUE'
                            },
                            /* more items */
                          ]
                        },
                        Field: {
                          Direction: ASC | DESC, /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        }
                      }
                    },
                    /* more items */
                  ]
                },
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  CollapsedRowDimensionsVisibility: HIDDEN | VISIBLE,
                  ColumnHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  ColumnNamesVisibility: HIDDEN | VISIBLE,
                  DefaultCellWidth: 'STRING_VALUE',
                  MetricPlacement: ROW | COLUMN,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  },
                  RowFieldNamesStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowHeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLabelOptions: {
                    CustomLabel: 'STRING_VALUE',
                    Visibility: HIDDEN | VISIBLE
                  },
                  RowsLayout: TABULAR | HIERARCHY,
                  SingleMetricVisibility: HIDDEN | VISIBLE,
                  ToggleButtonsVisibility: HIDDEN | VISIBLE
                },
                TotalOptions: {
                  ColumnSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  ColumnTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowSubtotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    FieldLevel: ALL | CUSTOM | LAST,
                    FieldLevelOptions: [
                      {
                        FieldId: 'STRING_VALUE'
                      },
                      /* more items */
                    ],
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    StyleTargets: [
                      {
                        CellType: TOTAL | METRIC_HEADER | VALUE /* required */
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  },
                  RowTotalOptions: {
                    CustomLabel: 'STRING_VALUE',
                    MetricHeaderCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    Placement: START | END | AUTO,
                    ScrollStatus: PINNED | SCROLLED,
                    TotalAggregationOptions: [
                      {
                        FieldId: 'STRING_VALUE', /* required */
                        TotalAggregationFunction: { /* required */
                          SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                        }
                      },
                      /* more items */
                    ],
                    TotalCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    },
                    TotalsVisibility: HIDDEN | VISIBLE,
                    ValueCellStyle: {
                      BackgroundColor: 'STRING_VALUE',
                      Border: {
                        SideSpecificBorder: {
                          Bottom: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerHorizontal: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          InnerVertical: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Left: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Right: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          },
                          Top: {
                            Color: 'STRING_VALUE',
                            Style: NONE | SOLID,
                            Thickness: 'NUMBER_VALUE'
                          }
                        },
                        UniformBorder: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Height: 'NUMBER_VALUE',
                      HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                      TextWrap: NONE | WRAP,
                      VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                      Visibility: HIDDEN | VISIBLE
                    }
                  }
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      Scope: {
                        Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                      },
                      Scopes: [
                        {
                          Role: FIELD | FIELD_TOTAL | GRAND_TOTAL
                        },
                        /* more items */
                      ],
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            RadarChartVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                AlternateBandColorsVisibility: HIDDEN | VISIBLE,
                AlternateBandEvenColor: 'STRING_VALUE',
                AlternateBandOddColor: 'STRING_VALUE',
                AxesRangeScale: AUTO | INDEPENDENT | SHARED,
                BaseSeriesSettings: {
                  AreaStyleSettings: {
                    Visibility: HIDDEN | VISIBLE
                  }
                },
                CategoryAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorAxis: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  RadarChartAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Color: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                Shape: CIRCLE | POLYGON,
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  ColorItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  ColorSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                StartAngle: 'NUMBER_VALUE',
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            SankeyDiagramVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  SankeyDiagramAggregatedFieldWells: {
                    Destination: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Source: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Weight: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  DestinationItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  SourceItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  WeightSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                }
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            ScatterPlotVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  ScatterPlotCategoricallyAggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  ScatterPlotUnaggregatedFieldWells: {
                    Category: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Label: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    XAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    YAxis: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SortConfiguration: {
                  ScatterPlotLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  }
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                XAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                XAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                YAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                YAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TableVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                FieldOptions: {
                  Order: [
                    'STRING_VALUE',
                    /* more items */
                  ],
                  PinnedFieldOptions: {
                    PinnedLeftFields: [
                      'STRING_VALUE',
                      /* more items */
                    ]
                  },
                  SelectedFieldOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      CustomLabel: 'STRING_VALUE',
                      URLStyling: {
                        ImageConfiguration: {
                          SizingOptions: {
                            TableCellImageScalingConfiguration: FIT_TO_CELL_HEIGHT | FIT_TO_CELL_WIDTH | DO_NOT_SCALE
                          }
                        },
                        LinkConfiguration: {
                          Content: { /* required */
                            CustomIconContent: {
                              Icon: LINK
                            },
                            CustomTextContent: {
                              FontConfiguration: { /* required */
                                FontColor: 'STRING_VALUE',
                                FontDecoration: UNDERLINE | NONE,
                                FontSize: {
                                  Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                                },
                                FontStyle: NORMAL | ITALIC,
                                FontWeight: {
                                  Name: NORMAL | BOLD
                                }
                              },
                              Value: 'STRING_VALUE'
                            }
                          },
                          Target: NEW_TAB | NEW_WINDOW | SAME_TAB /* required */
                        }
                      },
                      Visibility: HIDDEN | VISIBLE,
                      Width: 'STRING_VALUE'
                    },
                    /* more items */
                  ]
                },
                FieldWells: {
                  TableAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  },
                  TableUnaggregatedFieldWells: {
                    Values: [
                      {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE', /* required */
                        FormatConfiguration: {
                          DateTimeFormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          NumberFormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          StringFormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                PaginatedReportOptions: {
                  OverflowColumnHeaderVisibility: HIDDEN | VISIBLE,
                  VerticalOverflowVisibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  PaginationConfiguration: {
                    PageNumber: 'NUMBER_VALUE', /* required */
                    PageSize: 'NUMBER_VALUE' /* required */
                  },
                  RowSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                TableInlineVisualizations: [
                  {
                    DataBars: {
                      FieldId: 'STRING_VALUE', /* required */
                      NegativeColor: 'STRING_VALUE',
                      PositiveColor: 'STRING_VALUE'
                    }
                  },
                  /* more items */
                ],
                TableOptions: {
                  CellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  HeaderStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  Orientation: VERTICAL | HORIZONTAL,
                  RowAlternateColorOptions: {
                    RowAlternateColors: [
                      'STRING_VALUE',
                      /* more items */
                    ],
                    Status: ENABLED | DISABLED,
                    UsePrimaryBackgroundColor: ENABLED | DISABLED
                  }
                },
                TotalOptions: {
                  CustomLabel: 'STRING_VALUE',
                  Placement: START | END | AUTO,
                  ScrollStatus: PINNED | SCROLLED,
                  TotalAggregationOptions: [
                    {
                      FieldId: 'STRING_VALUE', /* required */
                      TotalAggregationFunction: { /* required */
                        SimpleTotalAggregationFunction: DEFAULT | SUM | AVERAGE | MIN | MAX | NONE
                      }
                    },
                    /* more items */
                  ],
                  TotalCellStyle: {
                    BackgroundColor: 'STRING_VALUE',
                    Border: {
                      SideSpecificBorder: {
                        Bottom: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerHorizontal: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        InnerVertical: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Left: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Right: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        },
                        Top: {
                          Color: 'STRING_VALUE',
                          Style: NONE | SOLID,
                          Thickness: 'NUMBER_VALUE'
                        }
                      },
                      UniformBorder: {
                        Color: 'STRING_VALUE',
                        Style: NONE | SOLID,
                        Thickness: 'NUMBER_VALUE'
                      }
                    },
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Height: 'NUMBER_VALUE',
                    HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO,
                    TextWrap: NONE | WRAP,
                    VerticalTextAlignment: TOP | MIDDLE | BOTTOM | AUTO,
                    Visibility: HIDDEN | VISIBLE
                  },
                  TotalsVisibility: HIDDEN | VISIBLE
                }
              },
              ConditionalFormatting: {
                ConditionalFormattingOptions: [
                  {
                    Cell: {
                      FieldId: 'STRING_VALUE', /* required */
                      TextFormat: {
                        BackgroundColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        },
                        Icon: {
                          CustomCondition: {
                            Expression: 'STRING_VALUE', /* required */
                            IconOptions: { /* required */
                              Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X,
                              UnicodeIcon: 'STRING_VALUE'
                            },
                            Color: 'STRING_VALUE',
                            DisplayConfiguration: {
                              IconDisplayOption: ICON_ONLY
                            }
                          },
                          IconSet: {
                            Expression: 'STRING_VALUE', /* required */
                            IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW
                          }
                        },
                        TextColor: {
                          Gradient: {
                            Color: { /* required */
                              Stops: [
                                {
                                  GradientOffset: 'NUMBER_VALUE', /* required */
                                  Color: 'STRING_VALUE',
                                  DataValue: 'NUMBER_VALUE'
                                },
                                /* more items */
                              ]
                            },
                            Expression: 'STRING_VALUE' /* required */
                          },
                          Solid: {
                            Expression: 'STRING_VALUE', /* required */
                            Color: 'STRING_VALUE'
                          }
                        }
                      }
                    },
                    Row: {
                      BackgroundColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      },
                      TextColor: {
                        Gradient: {
                          Color: { /* required */
                            Stops: [
                              {
                                GradientOffset: 'NUMBER_VALUE', /* required */
                                Color: 'STRING_VALUE',
                                DataValue: 'NUMBER_VALUE'
                              },
                              /* more items */
                            ]
                          },
                          Expression: 'STRING_VALUE' /* required */
                        },
                        Solid: {
                          Expression: 'STRING_VALUE', /* required */
                          Color: 'STRING_VALUE'
                        }
                      }
                    }
                  },
                  /* more items */
                ]
              },
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            TreeMapVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                ColorLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorScale: {
                  ColorFillType: DISCRETE | GRADIENT, /* required */
                  Colors: [ /* required */
                    {
                      Color: 'STRING_VALUE',
                      DataValue: 'NUMBER_VALUE'
                    },
                    /* more items */
                  ],
                  NullValueColor: {
                    Color: 'STRING_VALUE',
                    DataValue: 'NUMBER_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  TreeMapAggregatedFieldWells: {
                    Colors: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ],
                    Groups: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Sizes: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                GroupLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                SizeLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  TreeMapGroupItemsLimitConfiguration: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  TreeMapSort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                Tooltip: {
                  FieldBasedTooltip: {
                    AggregationVisibility: HIDDEN | VISIBLE,
                    TooltipFields: [
                      {
                        ColumnTooltipItem: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Aggregation: {
                            AttributeAggregationFunction: {
                              SimpleAttributeAggregation: UNIQUE_VALUE,
                              ValueForMultipleValues: 'STRING_VALUE'
                            },
                            CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                            DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                            NumericalAggregationFunction: {
                              PercentileAggregation: {
                                PercentileValue: 'NUMBER_VALUE'
                              },
                              SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                            }
                          },
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        },
                        FieldTooltipItem: {
                          FieldId: 'STRING_VALUE', /* required */
                          Label: 'STRING_VALUE',
                          TooltipTarget: BOTH | BAR | LINE,
                          Visibility: HIDDEN | VISIBLE
                        }
                      },
                      /* more items */
                    ],
                    TooltipTitleType: NONE | PRIMARY_VALUE
                  },
                  SelectedTooltipType: BASIC | DETAILED,
                  TooltipVisibility: HIDDEN | VISIBLE
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WaterfallVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                CategoryAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                ColorConfiguration: {
                  GroupColorConfiguration: {
                    NegativeBarColor: 'STRING_VALUE',
                    PositiveBarColor: 'STRING_VALUE',
                    TotalBarColor: 'STRING_VALUE'
                  }
                },
                DataLabels: {
                  CategoryLabelVisibility: HIDDEN | VISIBLE,
                  DataLabelTypes: [
                    {
                      DataPathLabelType: {
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      FieldLabelType: {
                        FieldId: 'STRING_VALUE',
                        Visibility: HIDDEN | VISIBLE
                      },
                      MaximumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      MinimumLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      },
                      RangeEndsLabelType: {
                        Visibility: HIDDEN | VISIBLE
                      }
                    },
                    /* more items */
                  ],
                  LabelColor: 'STRING_VALUE',
                  LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT,
                  LabelFontConfiguration: {
                    FontColor: 'STRING_VALUE',
                    FontDecoration: UNDERLINE | NONE,
                    FontSize: {
                      Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                    },
                    FontStyle: NORMAL | ITALIC,
                    FontWeight: {
                      Name: NORMAL | BOLD
                    }
                  },
                  MeasureLabelVisibility: HIDDEN | VISIBLE,
                  Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP,
                  Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT,
                  TotalsVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WaterfallChartAggregatedFieldWells: {
                    Breakdowns: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Categories: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Values: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                Legend: {
                  Height: 'STRING_VALUE',
                  Position: AUTO | RIGHT | BOTTOM | TOP,
                  Title: {
                    CustomLabel: 'STRING_VALUE',
                    FontConfiguration: {
                      FontColor: 'STRING_VALUE',
                      FontDecoration: UNDERLINE | NONE,
                      FontSize: {
                        Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                      },
                      FontStyle: NORMAL | ITALIC,
                      FontWeight: {
                        Name: NORMAL | BOLD
                      }
                    },
                    Visibility: HIDDEN | VISIBLE
                  },
                  Visibility: HIDDEN | VISIBLE,
                  Width: 'STRING_VALUE'
                },
                PrimaryYAxisDisplayOptions: {
                  AxisLineVisibility: HIDDEN | VISIBLE,
                  AxisOffset: 'STRING_VALUE',
                  DataOptions: {
                    DateAxisOptions: {
                      MissingDateVisibility: HIDDEN | VISIBLE
                    },
                    NumericAxisOptions: {
                      Range: {
                        DataDriven: {
                        },
                        MinMax: {
                          Maximum: 'NUMBER_VALUE',
                          Minimum: 'NUMBER_VALUE'
                        }
                      },
                      Scale: {
                        Linear: {
                          StepCount: 'NUMBER_VALUE',
                          StepSize: 'NUMBER_VALUE'
                        },
                        Logarithmic: {
                          Base: 'NUMBER_VALUE'
                        }
                      }
                    }
                  },
                  GridLineVisibility: HIDDEN | VISIBLE,
                  ScrollbarOptions: {
                    Visibility: HIDDEN | VISIBLE,
                    VisibleRange: {
                      PercentRange: {
                        From: 'NUMBER_VALUE',
                        To: 'NUMBER_VALUE'
                      }
                    }
                  },
                  TickLabelOptions: {
                    LabelOptions: {
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      },
                      Visibility: HIDDEN | VISIBLE
                    },
                    RotationAngle: 'NUMBER_VALUE'
                  }
                },
                PrimaryYAxisLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                SortConfiguration: {
                  BreakdownItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                VisualPalette: {
                  ChartColor: 'STRING_VALUE',
                  ColorMap: [
                    {
                      Color: 'STRING_VALUE', /* required */
                      Element: { /* required */
                        DataPathType: {
                          PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN
                        },
                        FieldId: 'STRING_VALUE',
                        FieldValue: 'STRING_VALUE'
                      },
                      TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND
                    },
                    /* more items */
                  ]
                },
                WaterfallChartOptions: {
                  TotalBarLabel: 'STRING_VALUE'
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            },
            WordCloudVisual: {
              VisualId: 'STRING_VALUE', /* required */
              Actions: [
                {
                  ActionOperations: [ /* required */
                    {
                      FilterOperation: {
                        SelectedFieldsConfiguration: { /* required */
                          SelectedColumns: [
                            {
                              ColumnName: 'STRING_VALUE', /* required */
                              DataSetIdentifier: 'STRING_VALUE' /* required */
                            },
                            /* more items */
                          ],
                          SelectedFieldOptions: ALL_FIELDS,
                          SelectedFields: [
                            'STRING_VALUE',
                            /* more items */
                          ]
                        },
                        TargetVisualsConfiguration: { /* required */
                          SameSheetTargetVisualConfiguration: {
                            TargetVisualOptions: ALL_VISUALS,
                            TargetVisuals: [
                              'STRING_VALUE',
                              /* more items */
                            ]
                          }
                        }
                      },
                      NavigationOperation: {
                        LocalNavigationConfiguration: {
                          TargetSheetId: 'STRING_VALUE' /* required */
                        }
                      },
                      SetParametersOperation: {
                        ParameterValueConfigurations: [ /* required */
                          {
                            DestinationParameterName: 'STRING_VALUE', /* required */
                            Value: { /* required */
                              CustomValuesConfiguration: {
                                CustomValues: { /* required */
                                  DateTimeValues: [
                                    new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
                                    /* more items */
                                  ],
                                  DecimalValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  IntegerValues: [
                                    'NUMBER_VALUE',
                                    /* more items */
                                  ],
                                  StringValues: [
                                    'STRING_VALUE',
                                    /* more items */
                                  ]
                                },
                                IncludeNullValue: true || false
                              },
                              SelectAllValueOptions: ALL_VALUES,
                              SourceColumn: {
                                ColumnName: 'STRING_VALUE', /* required */
                                DataSetIdentifier: 'STRING_VALUE' /* required */
                              },
                              SourceField: 'STRING_VALUE',
                              SourceParameterName: 'STRING_VALUE'
                            }
                          },
                          /* more items */
                        ]
                      },
                      URLOperation: {
                        URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */
                        URLTemplate: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ],
                  CustomActionId: 'STRING_VALUE', /* required */
                  Name: 'STRING_VALUE', /* required */
                  Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */
                  Status: ENABLED | DISABLED
                },
                /* more items */
              ],
              ChartConfiguration: {
                CategoryLabelOptions: {
                  AxisLabelOptions: [
                    {
                      ApplyTo: {
                        Column: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        FieldId: 'STRING_VALUE' /* required */
                      },
                      CustomLabel: 'STRING_VALUE',
                      FontConfiguration: {
                        FontColor: 'STRING_VALUE',
                        FontDecoration: UNDERLINE | NONE,
                        FontSize: {
                          Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE
                        },
                        FontStyle: NORMAL | ITALIC,
                        FontWeight: {
                          Name: NORMAL | BOLD
                        }
                      }
                    },
                    /* more items */
                  ],
                  SortIconVisibility: HIDDEN | VISIBLE,
                  Visibility: HIDDEN | VISIBLE
                },
                FieldWells: {
                  WordCloudAggregatedFieldWells: {
                    GroupBy: [
                      {
                        CategoricalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        DateDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        },
                        NumericalDimensionField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          },
                          HierarchyId: 'STRING_VALUE'
                        }
                      },
                      /* more items */
                    ],
                    Size: [
                      {
                        CalculatedMeasureField: {
                          Expression: 'STRING_VALUE', /* required */
                          FieldId: 'STRING_VALUE' /* required */
                        },
                        CategoricalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT,
                          FormatConfiguration: {
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        DateMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          FormatConfiguration: {
                            DateTimeFormat: 'STRING_VALUE',
                            NullValueFormatConfiguration: {
                              NullString: 'STRING_VALUE' /* required */
                            },
                            NumericFormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        },
                        NumericalMeasureField: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          FieldId: 'STRING_VALUE', /* required */
                          AggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          },
                          FormatConfiguration: {
                            FormatConfiguration: {
                              CurrencyDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE',
                                Symbol: 'STRING_VALUE'
                              },
                              NumberDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              },
                              PercentageDisplayFormatConfiguration: {
                                DecimalPlacesConfiguration: {
                                  DecimalPlaces: 'NUMBER_VALUE' /* required */
                                },
                                NegativeValueConfiguration: {
                                  DisplayMode: POSITIVE | NEGATIVE /* required */
                                },
                                NullValueFormatConfiguration: {
                                  NullString: 'STRING_VALUE' /* required */
                                },
                                Prefix: 'STRING_VALUE',
                                SeparatorConfiguration: {
                                  DecimalSeparator: COMMA | DOT | SPACE,
                                  ThousandsSeparator: {
                                    Symbol: COMMA | DOT | SPACE,
                                    Visibility: HIDDEN | VISIBLE
                                  }
                                },
                                Suffix: 'STRING_VALUE'
                              }
                            }
                          }
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                Interactions: {
                  ContextMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  },
                  VisualMenuOption: {
                    AvailabilityStatus: ENABLED | DISABLED
                  }
                },
                SortConfiguration: {
                  CategoryItemsLimit: {
                    ItemsLimit: 'NUMBER_VALUE',
                    OtherCategories: INCLUDE | EXCLUDE
                  },
                  CategorySort: [
                    {
                      ColumnSort: {
                        Direction: ASC | DESC, /* required */
                        SortBy: { /* required */
                          ColumnName: 'STRING_VALUE', /* required */
                          DataSetIdentifier: 'STRING_VALUE' /* required */
                        },
                        AggregationFunction: {
                          AttributeAggregationFunction: {
                            SimpleAttributeAggregation: UNIQUE_VALUE,
                            ValueForMultipleValues: 'STRING_VALUE'
                          },
                          CategoricalAggregationFunction: COUNT | DISTINCT_COUNT,
                          DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX,
                          NumericalAggregationFunction: {
                            PercentileAggregation: {
                              PercentileValue: 'NUMBER_VALUE'
                            },
                            SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN
                          }
                        }
                      },
                      FieldSort: {
                        Direction: ASC | DESC, /* required */
                        FieldId: 'STRING_VALUE' /* required */
                      }
                    },
                    /* more items */
                  ]
                },
                WordCloudOptions: {
                  CloudLayout: FLUID | NORMAL,
                  MaximumStringLength: 'NUMBER_VALUE',
                  WordCasing: LOWER_CASE | EXISTING_CASE,
                  WordOrientation: HORIZONTAL | HORIZONTAL_AND_VERTICAL,
                  WordPadding: NONE | SMALL | MEDIUM | LARGE,
                  WordScaling: EMPHASIZE | NORMAL
                }
              },
              ColumnHierarchies: [
                {
                  DateTimeHierarchy: {
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  ExplicitHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  },
                  PredefinedHierarchy: {
                    Columns: [ /* required */
                      {
                        ColumnName: 'STRING_VALUE', /* required */
                        DataSetIdentifier: 'STRING_VALUE' /* required */
                      },
                      /* more items */
                    ],
                    HierarchyId: 'STRING_VALUE', /* required */
                    DrillDownFilters: [
                      {
                        CategoryFilter: {
                          CategoryValues: [ /* required */
                            'STRING_VALUE',
                            /* more items */
                          ],
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          }
                        },
                        NumericEqualityFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          Value: 'NUMBER_VALUE' /* required */
                        },
                        TimeRangeFilter: {
                          Column: { /* required */
                            ColumnName: 'STRING_VALUE', /* required */
                            DataSetIdentifier: 'STRING_VALUE' /* required */
                          },
                          RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */
                          TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */
                        }
                      },
                      /* more items */
                    ]
                  }
                },
                /* more items */
              ],
              Subtitle: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              },
              Title: {
                FormatText: {
                  PlainText: 'STRING_VALUE',
                  RichText: 'STRING_VALUE'
                },
                Visibility: HIDDEN | VISIBLE
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ]
  },
  Name: 'STRING_VALUE',
  SourceEntity: {
    SourceAnalysis: {
      Arn: 'STRING_VALUE', /* required */
      DataSetReferences: [ /* required */
        {
          DataSetArn: 'STRING_VALUE', /* required */
          DataSetPlaceholder: 'STRING_VALUE' /* required */
        },
        /* more items */
      ]
    },
    SourceTemplate: {
      Arn: 'STRING_VALUE' /* required */
    }
  },
  ValidationStrategy: {
    Mode: STRICT | LENIENT /* required */
  },
  VersionDescription: 'STRING_VALUE'
};
quicksight.updateTemplate(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template that you're updating.

    • TemplateId — (String)

      The ID for the template.

    • SourceEntity — (map)

      The entity that you are using as a source when you update the template. In SourceEntity, you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region;.

      Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

      • SourceAnalysis — (map)

        The source analysis, if it is based on an analysis.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

        • DataSetReferencesrequired — (Array<map>)

          A structure containing information about the dataset references used as placeholders in the template.

          • DataSetPlaceholderrequired — (String)

            Dataset placeholder.

          • DataSetArnrequired — (String)

            Dataset Amazon Resource Name (ARN).

      • SourceTemplate — (map)

        The source template, if it is based on an template.

        • Arnrequired — (String)

          The Amazon Resource Name (ARN) of the resource.

    • VersionDescription — (String)

      A description of the current template version that is being updated. Every time you call UpdateTemplate, you create a new version of the template. Each version of the template maintains a description of the version in the VersionDescription field.

    • Name — (String)

      The name for the template.

    • Definition — (map)

      The definition of a template.

      A definition is the data model of all features in a Dashboard, Template, or Analysis.

      • DataSetConfigurationsrequired — (Array<map>)

        An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

        • Placeholder — (String)

          Placeholder.

        • DataSetSchema — (map)

          Dataset schema.

          • ColumnSchemaList — (Array<map>)

            A structure containing the list of column schemas.

            • Name — (String)

              The name of the column schema.

            • DataType — (String)

              The data type of the column schema.

            • GeographicRole — (String)

              The geographic role of the column schema.

        • ColumnGroupSchemaList — (Array<map>)

          A structure containing the list of column group schemas.

          • Name — (String)

            The name of the column group schema.

          • ColumnGroupColumnSchemaList — (Array<map>)

            A structure containing the list of schemas for column group columns.

            • Name — (String)

              The name of the column group's column schema.

      • Sheets — (Array<map>)

        An array of sheet definitions for a template.

        • SheetIdrequired — (String)

          The unique identifier of a sheet.

        • Title — (String)

          The title of the sheet.

        • Description — (String)

          A description of the sheet.

        • Name — (String)

          The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

        • ParameterControls — (Array<map>)

          The list of parameter controls that are on a sheet.

          For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date parameter that specifies date and time.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the ParameterDateTimePickerControl.

            • SourceParameterNamerequired — (String)

              The name of the ParameterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • List — (map)

            A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterListControl.

            • Titlerequired — (String)

              The title of the ParameterListControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of ParameterListControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterDropDownControl.

            • Titlerequired — (String)

              The title of the ParameterDropDownControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterDropDownControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type parameter name of the ParameterDropDownControl.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in ParameterSelectableValues.

              • LinkToDataSetColumn — (map)

                The column identifier that fetches values from the data set.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextFieldControl.

            • Titlerequired — (String)

              The title of the ParameterTextFieldControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterTextAreaControl.

            • Titlerequired — (String)

              The title of the ParameterTextAreaControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • ParameterControlIdrequired — (String)

              The ID of the ParameterSliderControl.

            • Titlerequired — (String)

              The title of the ParameterSliderControl.

            • SourceParameterNamerequired — (String)

              The source parameter name of the ParameterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

        • FilterControls — (Array<map>)

          The list of filter controls that are on a sheet.

          For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

          • DateTimePicker — (map)

            A control from a date filter that is used to specify date and time.

            • FilterControlIdrequired — (String)

              The ID of the FilterDateTimePickerControl.

            • Titlerequired — (String)

              The title of the FilterDateTimePickerControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDateTimePickerControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

              • SINGLE_VALUED: The filter condition is a fixed date.

              • DATE_RANGE: The filter condition is a date time range.

              Possible values include:
              • "SINGLE_VALUED"
              • "DATE_RANGE"
          • List — (map)

            A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

            • FilterControlIdrequired — (String)

              The ID of the FilterListControl.

            • Titlerequired — (String)

              The title of the FilterListControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterListControl.

            • DisplayOptions — (map)

              The display options of a control.

              • SearchOptions — (map)

                The configuration of the search options in a list control.

                • Visibility — (String)

                  The visibility configuration of the search options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • SelectAllOptions — (map)

                The configuration of the Select all options in a list control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterListControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from the list.

              • SINGLE_SELECT: The user can select a single entry from the list.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • Dropdown — (map)

            A control to display a dropdown list with buttons that are used to select a single value.

            • FilterControlIdrequired — (String)

              The ID of the FilterDropDownControl.

            • Titlerequired — (String)

              The title of the FilterDropDownControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterDropDownControl.

            • DisplayOptions — (map)

              The display options of the FilterDropDownControl.

              • SelectAllOptions — (map)

                The configuration of the Select all options in a dropdown control.

                • Visibility — (String)

                  The visibility configuration of the Select all options in a list control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of the FilterDropDownControl. Choose one of the following options:

              • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

              • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

              Possible values include:
              • "MULTI_SELECT"
              • "SINGLE_SELECT"
            • SelectableValues — (map)

              A list of selectable values that are used in a control.

              • Values — (Array<String>)

                The values that are used in the FilterSelectableValues.

            • CascadingControlConfiguration — (map)

              The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

              • SourceControls — (Array<map>)

                A list of source controls that determine the values that are used in the current control.

                • SourceSheetControlId — (String)

                  The source sheet control ID of a CascadingControlSource.

                • ColumnToMatch — (map)

                  The column identifier that determines which column to look up for the source sheet control.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

          • TextField — (map)

            A control to display a text box that is used to enter a single entry.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextFieldControl.

            • Titlerequired — (String)

              The title of the FilterTextFieldControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextFieldControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text field control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • TextArea — (map)

            A control to display a text box that is used to enter multiple entries.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • Delimiter — (String)

              The delimiter that is used to separate the lines in text.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • PlaceholderOptions — (map)

                The configuration of the placeholder options in a text area control.

                • Visibility — (String)

                  The visibility configuration of the placeholder options in a text control.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

          • Slider — (map)

            A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

            • FilterControlIdrequired — (String)

              The ID of the FilterSliderControl.

            • Titlerequired — (String)

              The title of the FilterSliderControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterSliderControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

            • Type — (String)

              The type of FilterSliderControl. Choose one of the following options:

              • SINGLE_POINT: Filter against(equals) a single data point.

              • RANGE: Filter data that is in a specified range.

              Possible values include:
              • "SINGLE_POINT"
              • "RANGE"
            • MaximumValuerequired — (Float)

              The smaller value that is displayed at the left of the slider.

            • MinimumValuerequired — (Float)

              The larger value that is displayed at the right of the slider.

            • StepSizerequired — (Float)

              The number of increments that the slider bar is divided into.

          • RelativeDateTime — (map)

            A control from a date filter that is used to specify the relative date.

            • FilterControlIdrequired — (String)

              The ID of the FilterTextAreaControl.

            • Titlerequired — (String)

              The title of the FilterTextAreaControl.

            • SourceFilterIdrequired — (String)

              The source filter ID of the FilterTextAreaControl.

            • DisplayOptions — (map)

              The display options of a control.

              • TitleOptions — (map)

                The options to configure the title visibility, name, and font size.

                • Visibility — (String)

                  Determines whether or not the label is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • FontConfiguration — (map)

                  The font configuration of the label.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • CustomLabel — (String)

                  The text for the label.

              • DateTimeFormat — (String)

                Customize how dates are formatted in controls.

              • InfoIconLabelOptions — (map)

                The configuration of info icon label options.

                • Visibility — (String)

                  The visibility configuration of info icon label options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • InfoIconText — (String)

                  The text content of info icon.

        • Visuals — (Array<map>)

          A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

          • TableVisual — (map)

            A table visual.

            For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TableAggregatedFieldWells — (map)

                  The aggregated field well for the table.

                  • GroupBy — (Array<map>)

                    The group by field well for a pivot table. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • TableUnaggregatedFieldWells — (map)

                  The unaggregated field well for the table.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are unaggregated for an unaggregated table.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the UnaggregatedField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • StringFormatConfiguration — (map)

                        Formatting configuration for string fields.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • NumberFormatConfiguration — (map)

                        Formatting configuration for number fields.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                      • DateTimeFormatConfiguration — (map)

                        Formatting configuration for DateTime fields.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration for a TableVisual.

                • RowSort — (Array<map>)

                  The field sort options for rows in the table.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration (page size, page number) for the table.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • TableOptions — (map)

                The table options for a table visual.

                • Orientation — (String)

                  The orientation (vertical, horizontal) for a table.

                  Possible values include:
                  • "VERTICAL"
                  • "HORIZONTAL"
                • HeaderStyle — (map)

                  The table cell style of a table header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of table cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors) for a table.

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
              • TotalOptions — (map)

                The total options for a table visual.

                • TotalsVisibility — (String)

                  The visibility configuration for the total cells.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Placement — (String)

                  The placement (start, end) for the total cells.

                  Possible values include:
                  • "START"
                  • "END"
                  • "AUTO"
                • ScrollStatus — (String)

                  The scroll status (pinned, scrolled) for the total cells.

                  Possible values include:
                  • "PINNED"
                  • "SCROLLED"
                • CustomLabel — (String)

                  The custom label string for the total cells.

                • TotalCellStyle — (map)

                  Cell styling options for the total cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • TotalAggregationOptions — (Array<map>)

                  The total aggregation settings for each value field.

                  • FieldIdrequired — (String)

                    The field id that's associated with the total aggregation option.

                  • TotalAggregationFunctionrequired — (map)

                    The total aggregation function that you want to set for a specified field id.

                    • SimpleTotalAggregationFunction — (String)

                      A built in aggregation function for total values.

                      Possible values include:
                      • "DEFAULT"
                      • "SUM"
                      • "AVERAGE"
                      • "MIN"
                      • "MAX"
                      • "NONE"
              • FieldOptions — (map)

                The field options for a table visual.

                • SelectedFieldOptions — (Array<map>)

                  The field options to be configured to a table.

                  • FieldIdrequired — (String)

                    The field ID for a table field.

                  • Width — (String)

                    The width for a table field.

                  • CustomLabel — (String)

                    The custom label for a table field.

                  • Visibility — (String)

                    The visibility of a table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • URLStyling — (map)

                    The URL configuration for a table field.

                    • LinkConfiguration — (map)

                      The link configuration of a table field URL.

                      • Targetrequired — (String)

                        The URL target (new tab, new window, same tab) for the table link configuration.

                        Possible values include:
                        • "NEW_TAB"
                        • "NEW_WINDOW"
                        • "SAME_TAB"
                      • Contentrequired — (map)

                        The URL content (text, icon) for the table link configuration.

                        • CustomTextContent — (map)

                          The custom text content (value, font configuration) for the table link content configuration.

                          • Value — (String)

                            The string value of the custom text content for the table URL link content.

                          • FontConfigurationrequired — (map)

                            The font configuration of the custom text content for the table URL link content.

                            • FontSize — (map)

                              The option that determines the text display size.

                              • Relative — (String)

                                The lexical name for the text size, proportional to its surrounding context.

                                Possible values include:
                                • "EXTRA_SMALL"
                                • "SMALL"
                                • "MEDIUM"
                                • "LARGE"
                                • "EXTRA_LARGE"
                            • FontDecoration — (String)

                              Determines the appearance of decorative lines on the text.

                              Possible values include:
                              • "UNDERLINE"
                              • "NONE"
                            • FontColor — (String)

                              Determines the color of the text.

                            • FontWeight — (map)

                              The option that determines the text display weight, or boldness.

                              • Name — (String)

                                The lexical name for the level of boldness of the text display.

                                Possible values include:
                                • "NORMAL"
                                • "BOLD"
                            • FontStyle — (String)

                              Determines the text display face that is inherited by the given font family.

                              Possible values include:
                              • "NORMAL"
                              • "ITALIC"
                        • CustomIconContent — (map)

                          The custom icon content for the table link content configuration.

                          • Icon — (String)

                            The icon set type (link) of the custom icon content for table URL link content.

                            Possible values include:
                            • "LINK"
                    • ImageConfiguration — (map)

                      The image configuration of a table field URL.

                      • SizingOptions — (map)

                        The sizing options for the table image configuration.

                        • TableCellImageScalingConfiguration — (String)

                          The cell scaling configuration of the sizing options for the table image configuration.

                          Possible values include:
                          • "FIT_TO_CELL_HEIGHT"
                          • "FIT_TO_CELL_WIDTH"
                          • "DO_NOT_SCALE"
                • Order — (Array<String>)

                  The order of the field IDs that are configured as field options for a table visual.

                • PinnedFieldOptions — (map)

                  The settings for the pinned columns of a table visual.

                  • PinnedLeftFields — (Array<String>)

                    A list of columns to be pinned to the left of a table visual.

              • PaginatedReportOptions — (map)

                The paginated report options for a table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TableInlineVisualizations — (Array<map>)

                A collection of inline visualizations to display within a chart.

                • DataBars — (map)

                  The configuration of the inline visualization of the data bars within a chart.

                  • FieldIdrequired — (String)

                    The field ID for the data bars options.

                  • PositiveColor — (String)

                    The color of the positive data bar.

                  • NegativeColor — (String)

                    The color of the negative data bar.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                • Row — (map)

                  The row conditional formatting option for a table.

                  • BackgroundColor — (map)

                    The conditional formatting color (solid, gradient) of the background for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • TextColor — (map)

                    The conditional formatting color (solid, gradient) of the text for a table row.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • PivotTableVisual — (map)

            A pivot table.

            For more information, see Using pivot tables in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • PivotTableAggregatedFieldWells — (map)

                  The aggregated field well for the pivot table.

                  • Rows — (Array<map>)

                    The rows field well for a pivot table. Values are grouped by rows fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well for a pivot table. Values are grouped by columns fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well for a pivot table. Values are aggregated based on rows and columns fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration for a PivotTableVisual.

                • FieldSortOptions — (Array<map>)

                  The field sort options for a pivot table sort configuration.

                  • FieldIdrequired — (String)

                    The field ID for the field sort options.

                  • SortByrequired — (map)

                    The sort by field for the field sort options.

                    • Field — (map)

                      The field sort (field id, direction) for the pivot table sort by options.

                      • FieldIdrequired — (String)

                        The sort configuration target field.

                      • Directionrequired — (String)

                        The sort direction. Choose one of the following options:

                        • ASC: Ascending

                        • DESC: Descending

                        Possible values include:
                        • "ASC"
                        • "DESC"
                    • Column — (map)

                      The column sort (field id, direction) for the pivot table sort by options.

                      • SortByrequired — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Directionrequired — (String)

                        The sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • AggregationFunction — (map)

                        The aggregation function that is defined in the column sort.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • DataPath — (map)

                      The data path sort (data path value, direction) for the pivot table sort by options.

                      • Directionrequired — (String)

                        Determines the sort direction.

                        Possible values include:
                        • "ASC"
                        • "DESC"
                      • SortPathsrequired — (Array<map>)

                        The list of data paths that need to be sorted.

                        • FieldId — (String)

                          The field ID of the field that needs to be sorted.

                        • FieldValue — (String)

                          The actual value of the field that needs to be sorted.

                        • DataPathType — (map)

                          The type configuration of the field.

                          • PivotTableDataPathType — (String)

                            The type of data path value utilized in a pivot table. Choose one of the following options:

                            • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                            • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                            • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                            • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                            Possible values include:
                            • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                            • "MULTIPLE_ROW_METRICS_COLUMN"
                            • "EMPTY_COLUMN_HEADER"
                            • "COUNT_METRIC_COLUMN"
              • TableOptions — (map)

                The table options for a pivot table visual.

                • MetricPlacement — (String)

                  The metric placement (row, column) options.

                  Possible values include:
                  • "ROW"
                  • "COLUMN"
                • SingleMetricVisibility — (String)

                  The visibility of the single metric options.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnNamesVisibility — (String)

                  The visibility of the column names.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ToggleButtonsVisibility — (String)

                  Determines the visibility of the pivot table.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • ColumnHeaderStyle — (map)

                  The table cell style of the column header.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowHeaderStyle — (map)

                  The table cell style of the row headers.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • CellStyle — (map)

                  The table cell style of cells.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowFieldNamesStyle — (map)

                  The table cell style of row field names.

                  • Visibility — (String)

                    The visibility of the table cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the table cells.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • TextWrap — (String)

                    The text wrap (none, wrap) for the table cells.

                    Possible values include:
                    • "NONE"
                    • "WRAP"
                  • HorizontalTextAlignment — (String)

                    The horizontal text alignment (left, center, right, auto) for the table cells.

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                    • "AUTO"
                  • VerticalTextAlignment — (String)

                    The vertical text alignment (top, middle, bottom) for the table cells.

                    Possible values include:
                    • "TOP"
                    • "MIDDLE"
                    • "BOTTOM"
                    • "AUTO"
                  • BackgroundColor — (String)

                    The background color for the table cells.

                  • Height — (Integer)

                    The height color for the table cells.

                  • Border — (map)

                    The borders for the table cells.

                    • UniformBorder — (map)

                      Determines the options for uniform border.

                      • Color — (String)

                        The color of a table border.

                      • Thickness — (Integer)

                        The thickness of a table border.

                      • Style — (String)

                        The style (none, solid) of a table border.

                        Possible values include:
                        • "NONE"
                        • "SOLID"
                    • SideSpecificBorder — (map)

                      Determines the options for side specific border.

                      • InnerVertical — (map)

                        The table border options of the inner vertical border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • InnerHorizontal — (map)

                        The table border options of the inner horizontal border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Left — (map)

                        The table border options of the left border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Right — (map)

                        The table border options of the right border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Top — (map)

                        The table border options of the top border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • Bottom — (map)

                        The table border options of the bottom border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                • RowAlternateColorOptions — (map)

                  The row alternate color options (widget status, row alternate colors).

                  • Status — (String)

                    Determines the widget status.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                  • RowAlternateColors — (Array<String>)

                    Determines the list of row alternate colors.

                  • UsePrimaryBackgroundColor — (String)

                    The primary background color options for alternate rows.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • CollapsedRowDimensionsVisibility — (String)

                  The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RowsLayout — (String)

                  The layout for the row dimension headers of a pivot table. Choose one of the following options.

                  • TABULAR: (Default) Each row field is displayed in a separate column.

                  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

                  Possible values include:
                  • "TABULAR"
                  • "HIERARCHY"
                • RowsLabelOptions — (map)

                  The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

                  • Visibility — (String)

                    The visibility of the rows label.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the rows label.

                • DefaultCellWidth — (String)

                  The default cell width of the pivot table.

              • TotalOptions — (map)

                The total options for a pivot table visual.

                • RowSubtotalOptions — (map)

                  The row subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • ColumnSubtotalOptions — (map)

                  The column subtotal options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the subtotal cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • CustomLabel — (String)

                    The custom label string for the subtotal cells.

                  • FieldLevel — (String)

                    The field level (all, custom, last) for the subtotal cells.

                    Possible values include:
                    • "ALL"
                    • "CUSTOM"
                    • "LAST"
                  • FieldLevelOptions — (Array<map>)

                    The optional configuration of subtotal cells.

                    • FieldId — (String)

                      The field ID of the subtotal options.

                  • TotalCellStyle — (map)

                    The cell styling options for the subtotal cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the subtotals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the subtotals of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • StyleTargets — (Array<map>)

                    The style targets options for subtotals.

                    • CellTyperequired — (String)

                      The cell type of the table style target.

                      Possible values include:
                      • "TOTAL"
                      • "METRIC_HEADER"
                      • "VALUE"
                • RowTotalOptions — (map)

                  The row total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
                • ColumnTotalOptions — (map)

                  The column total options.

                  • TotalsVisibility — (String)

                    The visibility configuration for the total cells.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Placement — (String)

                    The placement (start, end) for the total cells.

                    Possible values include:
                    • "START"
                    • "END"
                    • "AUTO"
                  • ScrollStatus — (String)

                    The scroll status (pinned, scrolled) for the total cells.

                    Possible values include:
                    • "PINNED"
                    • "SCROLLED"
                  • CustomLabel — (String)

                    The custom label string for the total cells.

                  • TotalCellStyle — (map)

                    The cell styling options for the total cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • ValueCellStyle — (map)

                    The cell styling options for the totals of value cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • MetricHeaderCellStyle — (map)

                    The cell styling options for the total of header cells.

                    • Visibility — (String)

                      The visibility of the table cells.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the table cells.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • TextWrap — (String)

                      The text wrap (none, wrap) for the table cells.

                      Possible values include:
                      • "NONE"
                      • "WRAP"
                    • HorizontalTextAlignment — (String)

                      The horizontal text alignment (left, center, right, auto) for the table cells.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                    • VerticalTextAlignment — (String)

                      The vertical text alignment (top, middle, bottom) for the table cells.

                      Possible values include:
                      • "TOP"
                      • "MIDDLE"
                      • "BOTTOM"
                      • "AUTO"
                    • BackgroundColor — (String)

                      The background color for the table cells.

                    • Height — (Integer)

                      The height color for the table cells.

                    • Border — (map)

                      The borders for the table cells.

                      • UniformBorder — (map)

                        Determines the options for uniform border.

                        • Color — (String)

                          The color of a table border.

                        • Thickness — (Integer)

                          The thickness of a table border.

                        • Style — (String)

                          The style (none, solid) of a table border.

                          Possible values include:
                          • "NONE"
                          • "SOLID"
                      • SideSpecificBorder — (map)

                        Determines the options for side specific border.

                        • InnerVertical — (map)

                          The table border options of the inner vertical border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • InnerHorizontal — (map)

                          The table border options of the inner horizontal border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Left — (map)

                          The table border options of the left border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Right — (map)

                          The table border options of the right border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Top — (map)

                          The table border options of the top border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                        • Bottom — (map)

                          The table border options of the bottom border.

                          • Color — (String)

                            The color of a table border.

                          • Thickness — (Integer)

                            The thickness of a table border.

                          • Style — (String)

                            The style (none, solid) of a table border.

                            Possible values include:
                            • "NONE"
                            • "SOLID"
                  • TotalAggregationOptions — (Array<map>)

                    The total aggregation options for each value field.

                    • FieldIdrequired — (String)

                      The field id that's associated with the total aggregation option.

                    • TotalAggregationFunctionrequired — (map)

                      The total aggregation function that you want to set for a specified field id.

                      • SimpleTotalAggregationFunction — (String)

                        A built in aggregation function for total values.

                        Possible values include:
                        • "DEFAULT"
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "NONE"
              • FieldOptions — (map)

                The field options for a pivot table visual.

                • SelectedFieldOptions — (Array<map>)

                  The selected field options for the pivot table field options.

                  • FieldIdrequired — (String)

                    The field ID of the pivot table field.

                  • CustomLabel — (String)

                    The custom label of the pivot table field.

                  • Visibility — (String)

                    The visibility of the pivot table field.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • DataPathOptions — (Array<map>)

                  The data path options for the pivot table field options.

                  • DataPathListrequired — (Array<map>)

                    The list of data path values for the data path options.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Width — (String)

                    The width of the data path option.

                • CollapseStateOptions — (Array<map>)

                  The collapse state options for the pivot table field options.

                  • Targetrequired — (map)

                    A tagged-union object that sets the collapse state.

                    • FieldId — (String)

                      The field ID of the pivot table that the collapse state needs to be set to.

                    • FieldDataPathValues — (Array<map>)

                      The data path of the pivot table's header. Used to set the collapse state.

                      • FieldId — (String)

                        The field ID of the field that needs to be sorted.

                      • FieldValue — (String)

                        The actual value of the field that needs to be sorted.

                      • DataPathType — (map)

                        The type configuration of the field.

                        • PivotTableDataPathType — (String)

                          The type of data path value utilized in a pivot table. Choose one of the following options:

                          • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                          • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                          • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                          • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                          Possible values include:
                          • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                          • "MULTIPLE_ROW_METRICS_COLUMN"
                          • "EMPTY_COLUMN_HEADER"
                          • "COUNT_METRIC_COLUMN"
                  • State — (String)

                    The state of the field target of a pivot table. Choose one of the following options:

                    • COLLAPSED

                    • EXPANDED

                    Possible values include:
                    • "COLLAPSED"
                    • "EXPANDED"
              • PaginatedReportOptions — (map)

                The paginated report options for a pivot table visual.

                • VerticalOverflowVisibility — (String)

                  The visibility of the printing table overflow across pages.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • OverflowColumnHeaderVisibility — (String)

                  The visibility of the repeating header rows on each page.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting for a PivotTableVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options for a PivotTableVisual.

                • Cell — (map)

                  The cell conditional formatting option for a pivot table.

                  • FieldIdrequired — (String)

                    The field ID of the cell for conditional formatting.

                  • TextFormat — (map)

                    The text format of the cell for conditional formatting.

                    • BackgroundColor — (map)

                      The conditional formatting for the text background color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • TextColor — (map)

                      The conditional formatting for the text color.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

                    • Icon — (map)

                      The conditional formatting for the icon.

                      • IconSet — (map)

                        Formatting configuration for icon set.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for the icon set.

                        • IconSetType — (String)

                          Determines the icon set type.

                          Possible values include:
                          • "PLUS_MINUS"
                          • "CHECK_X"
                          • "THREE_COLOR_ARROW"
                          • "THREE_GRAY_ARROW"
                          • "CARET_UP_MINUS_DOWN"
                          • "THREE_SHAPE"
                          • "THREE_CIRCLE"
                          • "FLAGS"
                          • "BARS"
                          • "FOUR_COLOR_ARROW"
                          • "FOUR_GRAY_ARROW"
                      • CustomCondition — (map)

                        Determines the custom condition for an icon set.

                        • Expressionrequired — (String)

                          The expression that determines the condition of the icon set.

                        • IconOptionsrequired — (map)

                          Custom icon options for an icon set.

                          • Icon — (String)

                            Determines the type of icon.

                            Possible values include:
                            • "CARET_UP"
                            • "CARET_DOWN"
                            • "PLUS"
                            • "MINUS"
                            • "ARROW_UP"
                            • "ARROW_DOWN"
                            • "ARROW_LEFT"
                            • "ARROW_UP_LEFT"
                            • "ARROW_DOWN_LEFT"
                            • "ARROW_RIGHT"
                            • "ARROW_UP_RIGHT"
                            • "ARROW_DOWN_RIGHT"
                            • "FACE_UP"
                            • "FACE_DOWN"
                            • "FACE_FLAT"
                            • "ONE_BAR"
                            • "TWO_BAR"
                            • "THREE_BAR"
                            • "CIRCLE"
                            • "TRIANGLE"
                            • "SQUARE"
                            • "FLAG"
                            • "THUMBS_UP"
                            • "THUMBS_DOWN"
                            • "CHECKMARK"
                            • "X"
                          • UnicodeIcon — (String)

                            Determines the Unicode icon type.

                        • Color — (String)

                          Determines the color of the icon.

                        • DisplayConfiguration — (map)

                          Determines the icon display configuration.

                          • IconDisplayOption — (String)

                            Determines the icon display configuration.

                            Possible values include:
                            • "ICON_ONLY"
                  • Scope — (map)

                    The scope of the cell for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
                  • Scopes — (Array<map>)

                    A list of cell scopes for conditional formatting.

                    • Role — (String)

                      The role (field, field total, grand total) of the cell for conditional formatting.

                      Possible values include:
                      • "FIELD"
                      • "FIELD_TOTAL"
                      • "GRAND_TOTAL"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • BarChartVisual — (map)

            A bar chart.

            For more information, see Using bar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a bar chart.

                  • Category — (Array<map>)

                    The category (y-axis) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a bar chart. Values are aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color (group/color) field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a bar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a BarChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of color fields in a bar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The limit on the number of values displayed in a bar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Orientation — (String)

                The orientation of the bars in a bar chart visual. There are two valid values in this structure:

                • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

                • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

                Possible values include:
                • "HORIZONTAL"
                • "VERTICAL"
              • BarsArrangement — (String)

                Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) for bar chart category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueAxis — (map)

                The label display options (grid line, range, scale, axis step) for a bar chart value.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ValueLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a bar chart value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • KPIVisual — (map)

            A key performance indicator (KPI).

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a KPI visual.

              • FieldWells — (map)

                The field well configuration of a KPI visual.

                • Values — (Array<map>)

                  The value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a KPI visual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TrendGroups — (Array<map>)

                  The trend group field wells of a KPI visual.

                  • NumericalDimensionField — (map)

                    The dimension type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalDimensionField — (map)

                    The dimension type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateDimensionField — (map)

                    The dimension type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateDimensionField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • DateGranularity — (String)

                      The date granularity of the DateDimensionField. Choose one of the following options:

                      • YEAR

                      • QUARTER

                      • MONTH

                      • WEEK

                      • DAY

                      • HOUR

                      • MINUTE

                      • SECOND

                      • MILLISECOND

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
                    • HierarchyId — (String)

                      The custom hierarchy ID.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a KPI visual.

                • TrendGroupSort — (Array<map>)

                  The sort configuration of the trend group fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • KPIOptions — (map)

                The options that determine the presentation of a KPI visual.

                • ProgressBar — (map)

                  The options that determine the presentation of the progress bar of a KPI visual.

                  • Visibility — (String)

                    The visibility of the progress bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • TrendArrows — (map)

                  The options that determine the presentation of trend arrows in a KPI visual.

                  • Visibility — (String)

                    The visibility of the trend arrows.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • SecondaryValue — (map)

                  The options that determine the presentation of the secondary value of a KPI visual.

                  • Visibility — (String)

                    Determines the visibility of the secondary value.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • Comparison — (map)

                  The comparison configuration of a KPI visual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • SecondaryValueFontConfiguration — (map)

                  The options that determine the secondary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • Sparkline — (map)

                  The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

                  • Visibility — (String)

                    The visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Typerequired — (String)

                    The type of the sparkline.

                    Possible values include:
                    • "LINE"
                    • "AREA"
                  • Color — (String)

                    The color of the sparkline.

                  • TooltipVisibility — (String)

                    The tooltip visibility of the sparkline.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                • VisualLayoutOptions — (map)

                  The options that determine the layout a KPI visual.

                  • StandardLayout — (map)

                    The standard layout of the KPI visual.

                    • Typerequired — (String)

                      The standard layout type.

                      Possible values include:
                      • "CLASSIC"
                      • "VERTICAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a KPI visual.

              • ConditionalFormattingOptions — (Array<map>)

                The conditional formatting options of a KPI visual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the primary value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ProgressBar — (map)

                  The conditional formatting for the progress bar of a KPI visual.

                  • ForegroundColor — (map)

                    The conditional formatting of the progress bar's foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                • ActualValue — (map)

                  The conditional formatting for the actual value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the actual value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the actual value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • ComparisonValue — (map)

                  The conditional formatting for the comparison value of a KPI visual.

                  • TextColor — (map)

                    The conditional formatting of the comparison value's text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the comparison value's icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • PieChartVisual — (map)

            A pie or donut chart.

            For more information, see Using pie charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a pie chart.

              • FieldWells — (map)

                The field wells of the visual.

                • PieChartAggregatedFieldWells — (map)

                  The field well configuration of a pie chart.

                  • Category — (Array<map>)

                    The category (group/color) field wells of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a pie chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a pie chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a pie chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories that are displayed in a pie chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DonutOptions — (map)

                The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

                • ArcOptions — (map)

                  The option for define the arc of the chart shape. Valid values are as follows:

                  • WHOLE - A pie chart

                  • SMALL- A small-sized donut chart

                  • MEDIUM- A medium-sized donut chart

                  • LARGE- A large-sized donut chart

                  • ArcThickness — (String)

                    The arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                    • "WHOLE"
                • DonutCenterOptions — (map)

                  The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

                  • LabelVisibility — (String)

                    Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • CategoryLabelOptions — (map)

                The label options of the group/color that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the value that is displayed in a pie chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ContributionAnalysisDefaults — (Array<map>)

                The contribution analysis (anomaly configuration) setup of the visual.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GaugeChartVisual — (map)

            A gauge chart.

            For more information, see Using gauge charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a GaugeChartVisual.

              • FieldWells — (map)

                The field well configuration of a GaugeChartVisual.

                • Values — (Array<map>)

                  The value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

                • TargetValues — (Array<map>)

                  The target value field wells of a GaugeChartVisual.

                  • NumericalMeasureField — (map)

                    The measure type field with numerical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the NumericalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (map)

                      The aggregation function of the measure field.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • FormatConfiguration — (map)

                        The options that determine the numeric format configuration.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CategoricalMeasureField — (map)

                    The measure type field with categorical type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the CategoricalMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric strings.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • DateMeasureField — (map)

                    The measure type field with date type columns.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Columnrequired — (map)

                      The column that is used in the DateMeasureField.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • AggregationFunction — (String)

                      The aggregation function of the measure field.

                      Possible values include:
                      • "COUNT"
                      • "DISTINCT_COUNT"
                      • "MIN"
                      • "MAX"
                    • FormatConfiguration — (map)

                      The format configuration of the field.

                      • DateTimeFormat — (String)

                        Determines the DateTime format.

                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                      • NumericFormatConfiguration — (map)

                        The formatting configuration for numeric DateTime fields.

                        • NumberDisplayFormatConfiguration — (map)

                          The options that determine the number display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the number format.

                          • Suffix — (String)

                            Determines the suffix value of the number format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value of the number format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • CurrencyDisplayFormatConfiguration — (map)

                          The options that determine the currency display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the currency format.

                          • Suffix — (String)

                            Determines the suffix value of the currency format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • Symbol — (String)

                            Determines the symbol for the currency format.

                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NumberScale — (String)

                            Determines the number scale value for the currency format.

                            Possible values include:
                            • "NONE"
                            • "AUTO"
                            • "THOUSANDS"
                            • "MILLIONS"
                            • "BILLIONS"
                            • "TRILLIONS"
                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                        • PercentageDisplayFormatConfiguration — (map)

                          The options that determine the percentage display format configuration.

                          • Prefix — (String)

                            Determines the prefix value of the percentage format.

                          • Suffix — (String)

                            Determines the suffix value of the percentage format.

                          • SeparatorConfiguration — (map)

                            The options that determine the numeric separator configuration.

                            • DecimalSeparator — (String)

                              Determines the decimal separator.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • ThousandsSeparator — (map)

                              The options that determine the thousands separator configuration.

                              • Symbol — (String)

                                Determines the thousands separator symbol.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • Visibility — (String)

                                Determines the visibility of the thousands separator.

                                Possible values include:
                                • "HIDDEN"
                                • "VISIBLE"
                          • DecimalPlacesConfiguration — (map)

                            The option that determines the decimal places configuration.

                            • DecimalPlacesrequired — (Integer)

                              The values of the decimal places.

                          • NegativeValueConfiguration — (map)

                            The options that determine the negative value configuration.

                            • DisplayModerequired — (String)

                              Determines the display mode of the negative value configuration.

                              Possible values include:
                              • "POSITIVE"
                              • "NEGATIVE"
                          • NullValueFormatConfiguration — (map)

                            The options that determine the null value format configuration.

                            • NullStringrequired — (String)

                              Determines the null string of null values.

                  • CalculatedMeasureField — (map)

                    The calculated measure field only used in pivot tables.

                    • FieldIdrequired — (String)

                      The custom field ID.

                    • Expressionrequired — (String)

                      The expression in the table calculation.

              • GaugeChartOptions — (map)

                The options that determine the presentation of the GaugeChartVisual.

                • PrimaryValueDisplayType — (String)

                  The options that determine the primary value display type.

                  Possible values include:
                  • "HIDDEN"
                  • "COMPARISON"
                  • "ACTUAL"
                • Comparison — (map)

                  The comparison configuration of a GaugeChartVisual.

                  • ComparisonMethod — (String)

                    The method of the comparison. Choose from the following options:

                    • DIFFERENCE

                    • PERCENT_DIFFERENCE

                    • PERCENT

                    Possible values include:
                    • "DIFFERENCE"
                    • "PERCENT_DIFFERENCE"
                    • "PERCENT"
                  • ComparisonFormat — (map)

                    The format of the comparison.

                    • NumberDisplayFormatConfiguration — (map)

                      The number display format.

                      • Prefix — (String)

                        Determines the prefix value of the number format.

                      • Suffix — (String)

                        Determines the suffix value of the number format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NumberScale — (String)

                        Determines the number scale value of the number format.

                        Possible values include:
                        • "NONE"
                        • "AUTO"
                        • "THOUSANDS"
                        • "MILLIONS"
                        • "BILLIONS"
                        • "TRILLIONS"
                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                    • PercentageDisplayFormatConfiguration — (map)

                      The percentage display format.

                      • Prefix — (String)

                        Determines the prefix value of the percentage format.

                      • Suffix — (String)

                        Determines the suffix value of the percentage format.

                      • SeparatorConfiguration — (map)

                        The options that determine the numeric separator configuration.

                        • DecimalSeparator — (String)

                          Determines the decimal separator.

                          Possible values include:
                          • "COMMA"
                          • "DOT"
                          • "SPACE"
                        • ThousandsSeparator — (map)

                          The options that determine the thousands separator configuration.

                          • Symbol — (String)

                            Determines the thousands separator symbol.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • Visibility — (String)

                            Determines the visibility of the thousands separator.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • DecimalPlacesConfiguration — (map)

                        The option that determines the decimal places configuration.

                        • DecimalPlacesrequired — (Integer)

                          The values of the decimal places.

                      • NegativeValueConfiguration — (map)

                        The options that determine the negative value configuration.

                        • DisplayModerequired — (String)

                          Determines the display mode of the negative value configuration.

                          Possible values include:
                          • "POSITIVE"
                          • "NEGATIVE"
                      • NullValueFormatConfiguration — (map)

                        The options that determine the null value format configuration.

                        • NullStringrequired — (String)

                          Determines the null string of null values.

                • ArcAxis — (map)

                  The arc axis configuration of a GaugeChartVisual.

                  • Range — (map)

                    The arc axis range of a GaugeChartVisual.

                    • Min — (Float)

                      The minimum value of the arc axis range.

                    • Max — (Float)

                      The maximum value of the arc axis range.

                  • ReserveRange — (Integer)

                    The reserved range of the arc axis.

                • Arc — (map)

                  The arc configuration of a GaugeChartVisual.

                  • ArcAngle — (Float)

                    The option that determines the arc angle of a GaugeChartVisual.

                  • ArcThickness — (String)

                    The options that determine the arc thickness of a GaugeChartVisual.

                    Possible values include:
                    • "SMALL"
                    • "MEDIUM"
                    • "LARGE"
                • PrimaryValueFontConfiguration — (map)

                  The options that determine the primary value font configuration.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
              • DataLabels — (map)

                The data label configuration of a GaugeChartVisual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • TooltipOptions — (map)

                The tooltip configuration of a GaugeChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a GaugeChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a GaugeChartVisual.

              • ConditionalFormattingOptions — (Array<map>)

                Conditional formatting options of a GaugeChartVisual.

                • PrimaryValue — (map)

                  The conditional formatting for the primary value of a GaugeChartVisual.

                  • TextColor — (map)

                    The conditional formatting of the primary value text color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

                  • Icon — (map)

                    The conditional formatting of the primary value icon.

                    • IconSet — (map)

                      Formatting configuration for icon set.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for the icon set.

                      • IconSetType — (String)

                        Determines the icon set type.

                        Possible values include:
                        • "PLUS_MINUS"
                        • "CHECK_X"
                        • "THREE_COLOR_ARROW"
                        • "THREE_GRAY_ARROW"
                        • "CARET_UP_MINUS_DOWN"
                        • "THREE_SHAPE"
                        • "THREE_CIRCLE"
                        • "FLAGS"
                        • "BARS"
                        • "FOUR_COLOR_ARROW"
                        • "FOUR_GRAY_ARROW"
                    • CustomCondition — (map)

                      Determines the custom condition for an icon set.

                      • Expressionrequired — (String)

                        The expression that determines the condition of the icon set.

                      • IconOptionsrequired — (map)

                        Custom icon options for an icon set.

                        • Icon — (String)

                          Determines the type of icon.

                          Possible values include:
                          • "CARET_UP"
                          • "CARET_DOWN"
                          • "PLUS"
                          • "MINUS"
                          • "ARROW_UP"
                          • "ARROW_DOWN"
                          • "ARROW_LEFT"
                          • "ARROW_UP_LEFT"
                          • "ARROW_DOWN_LEFT"
                          • "ARROW_RIGHT"
                          • "ARROW_UP_RIGHT"
                          • "ARROW_DOWN_RIGHT"
                          • "FACE_UP"
                          • "FACE_DOWN"
                          • "FACE_FLAT"
                          • "ONE_BAR"
                          • "TWO_BAR"
                          • "THREE_BAR"
                          • "CIRCLE"
                          • "TRIANGLE"
                          • "SQUARE"
                          • "FLAG"
                          • "THUMBS_UP"
                          • "THUMBS_DOWN"
                          • "CHECKMARK"
                          • "X"
                        • UnicodeIcon — (String)

                          Determines the Unicode icon type.

                      • Color — (String)

                        Determines the color of the icon.

                      • DisplayConfiguration — (map)

                        Determines the icon display configuration.

                        • IconDisplayOption — (String)

                          Determines the icon display configuration.

                          Possible values include:
                          • "ICON_ONLY"
                • Arc — (map)

                  The options that determine the presentation of the arc of a GaugeChartVisual.

                  • ForegroundColor — (map)

                    The conditional formatting of the arc foreground color.

                    • Solid — (map)

                      Formatting configuration for solid color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for solid color.

                      • Color — (String)

                        Determines the color.

                    • Gradient — (map)

                      Formatting configuration for gradient color.

                      • Expressionrequired — (String)

                        The expression that determines the formatting configuration for gradient color.

                      • Colorrequired — (map)

                        Determines the color.

                        • Stops — (Array<map>)

                          The list of gradient color stops.

                          • GradientOffsetrequired — (Float)

                            Determines gradient offset value.

                          • DataValue — (Float)

                            Determines the data value.

                          • Color — (String)

                            Determines the color.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • LineChartVisual — (map)

            A line chart.

            For more information, see Using line charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a line chart.

              • FieldWells — (map)

                The field well configuration of a line chart.

                • LineChartAggregatedFieldWells — (map)

                  The field well configuration of a line chart.

                  • Category — (Array<map>)

                    The category field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a line chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a line chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • SmallMultiples — (Array<map>)

                    The small multiples field well of a line chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a line chart.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimitConfiguration — (map)

                  The limit on the number of categories that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorItemsLimitConfiguration — (map)

                  The limit on the number of lines that are displayed in a line chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • SmallMultiplesSort — (Array<map>)

                  The sort configuration of the small multiples field.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SmallMultiplesLimitConfiguration — (map)

                  The limit on the number of small multiples panels that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • ForecastConfigurations — (Array<map>)

                The forecast configuration of a line chart.

                • ForecastProperties — (map)

                  The forecast properties setup of a forecast in the line chart.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (Integer)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • NULL: The input is set to NULL.

                    • NON_NULL: The input is set to a custom value.

                • Scenario — (map)

                  The forecast scenario of a forecast in the line chart.

                  • WhatIfPointScenario — (map)

                    The what-if analysis forecast setup with the target date.

                    • Daterequired — (Date)

                      The date that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date.

                  • WhatIfRangeScenario — (map)

                    The what-if analysis forecast setup with the date range.

                    • StartDaterequired — (Date)

                      The start date in the date range that you need the forecast results for.

                    • EndDaterequired — (Date)

                      The end date in the date range that you need the forecast results for.

                    • Valuerequired — (Float)

                      The target value that you want to meet for the provided date range.

              • Type — (String)

                Determines the type of the line chart.

                Possible values include:
                • "LINE"
                • "AREA"
                • "STACKED_AREA"
              • SmallMultiplesOptions — (map)

                The small multiples setup for the visual.

                • MaxVisibleRows — (Integer)

                  Sets the maximum number of visible rows to display in the grid of small multiples panels.

                  The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

                • MaxVisibleColumns — (Integer)

                  Sets the maximum number of visible columns to display in the grid of small multiples panels.

                  The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

                • PanelConfiguration — (map)

                  Configures the display options for each small multiples panel.

                  • Title — (map)

                    Configures the title display within each small multiples panel.

                    • Visibility — (String)

                      Determines whether or not panel titles are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      Configures the display properties of the given text.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • HorizontalTextAlignment — (String)

                      Sets the horizontal text alignment of the title within each panel.

                      Possible values include:
                      • "LEFT"
                      • "CENTER"
                      • "RIGHT"
                      • "AUTO"
                  • BorderVisibility — (String)

                    Determines whether or not each panel displays a border.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BorderThickness — (String)

                    Sets the line thickness of panel borders.

                  • BorderStyle — (String)

                    Sets the line style of panel borders.

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • BorderColor — (String)

                    Sets the line color of panel borders.

                  • GutterVisibility — (String)

                    Determines whether or not negative space between sibling panels is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GutterSpacing — (String)

                    Sets the total amount of negative space to display between sibling panels.

                  • BackgroundVisibility — (String)

                    Determines whether or not a background for each small multiples panel is rendered.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • BackgroundColor — (String)

                    Sets the background color for each panel.

                • XAxis — (map)

                  The properties of a small multiples X axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
                • YAxis — (map)

                  The properties of a small multiples Y axis.

                  • Scale — (String)

                    Determines whether scale of the axes are shared or independent. The default value is SHARED.

                    Possible values include:
                    • "SHARED"
                    • "INDEPENDENT"
                  • Placement — (String)

                    Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

                    Possible values include:
                    • "OUTSIDE"
                    • "INSIDE"
              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The series axis configuration of a line chart.

                • AxisOptions — (map)

                  The options that determine the presentation of the line series axis.

                  • TickLabelOptions — (map)

                    The tick label options of an axis.

                    • LabelOptions — (map)

                      Determines whether or not the axis ticks are visible.

                      • Visibility — (String)

                        Determines whether or not the label is visible.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • FontConfiguration — (map)

                        The font configuration of the label.

                        • FontSize — (map)

                          The option that determines the text display size.

                          • Relative — (String)

                            The lexical name for the text size, proportional to its surrounding context.

                            Possible values include:
                            • "EXTRA_SMALL"
                            • "SMALL"
                            • "MEDIUM"
                            • "LARGE"
                            • "EXTRA_LARGE"
                        • FontDecoration — (String)

                          Determines the appearance of decorative lines on the text.

                          Possible values include:
                          • "UNDERLINE"
                          • "NONE"
                        • FontColor — (String)

                          Determines the color of the text.

                        • FontWeight — (map)

                          The option that determines the text display weight, or boldness.

                          • Name — (String)

                            The lexical name for the level of boldness of the text display.

                            Possible values include:
                            • "NORMAL"
                            • "BOLD"
                        • FontStyle — (String)

                          Determines the text display face that is inherited by the given font family.

                          Possible values include:
                          • "NORMAL"
                          • "ITALIC"
                      • CustomLabel — (String)

                        The text for the label.

                    • RotationAngle — (Float)

                      The rotation angle of the axis tick labels.

                  • AxisLineVisibility — (String)

                    Determines whether or not the axis line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • GridLineVisibility — (String)

                    Determines whether or not the grid line is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • DataOptions — (map)

                    The data options for an axis.

                    • NumericAxisOptions — (map)

                      The options for an axis with a numeric field.

                      • Scale — (map)

                        The scale setup of a numeric axis.

                        • Linear — (map)

                          The linear axis scale setup.

                          • StepCount — (Integer)

                            The step count setup of a linear axis.

                          • StepSize — (Float)

                            The step size setup of a linear axis.

                        • Logarithmic — (map)

                          The logarithmic axis scale setup.

                          • Base — (Float)

                            The base setup of a logarithmic axis scale.

                      • Range — (map)

                        The range setup of a numeric axis.

                        • MinMax — (map)

                          The minimum and maximum setup of an axis display range.

                          • Minimum — (Float)

                            The minimum setup for an axis display range.

                          • Maximum — (Float)

                            The maximum setup for an axis display range.

                        • DataDriven — (map)

                          The data-driven setup of an axis display range.

                    • DateAxisOptions — (map)

                      The options for an axis with a date field.

                      • MissingDateVisibility — (String)

                        Determines whether or not missing dates are displayed.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                  • ScrollbarOptions — (map)

                    The scroll bar options for an axis.

                    • Visibility — (String)

                      The visibility of the data zoom scroll bar.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • VisibleRange — (map)

                      The visibility range for the data zoom scroll bar.

                      • PercentRange — (map)

                        The percent range in the visible range.

                        • From — (Float)

                          The lower bound of the range.

                        • To — (Float)

                          The top bound of the range.

                  • AxisOffset — (String)

                    The offset value that determines the starting placement of the axis within a visual's bounds.

                • MissingDataConfigurations — (Array<map>)

                  The configuration options that determine how missing data is treated during the rendering of a line chart.

                  • TreatmentOption — (String)

                    The treatment option that determines how missing data should be rendered. Choose from the following options:

                    • INTERPOLATE: Interpolate missing values between the prior and the next known value.

                    • SHOW_AS_ZERO: Show missing values as the value 0.

                    • SHOW_AS_BLANK: Display a blank space when rendering missing data.

                    Possible values include:
                    • "INTERPOLATE"
                    • "SHOW_AS_ZERO"
                    • "SHOW_AS_BLANK"
              • SecondaryYAxisLabelOptions — (map)

                The options that determine the presentation of the secondary y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • DefaultSeriesSettings — (map)

                The options that determine the default presentation of all line series in LineChartVisual.

                • AxisBinding — (String)

                  The axis to which you are binding all line series to.

                  Possible values include:
                  • "PRIMARY_YAXIS"
                  • "SECONDARY_YAXIS"
                • LineStyleSettings — (map)

                  Line styles options for all line series in the visual.

                  • LineVisibility — (String)

                    Configuration option that determines whether to show the line for the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • LineInterpolation — (String)

                    Interpolation style for line series.

                    • LINEAR: Show as default, linear style.

                    • SMOOTH: Show as a smooth curve.

                    • STEPPED: Show steps in line.

                    Possible values include:
                    • "LINEAR"
                    • "SMOOTH"
                    • "STEPPED"
                  • LineStyle — (String)

                    Line style for line series.

                    • SOLID: Show as a solid line.

                    • DOTTED: Show as a dotted line.

                    • DASHED: Show as a dashed line.

                    Possible values include:
                    • "SOLID"
                    • "DOTTED"
                    • "DASHED"
                  • LineWidth — (String)

                    Width that determines the line thickness.

                • MarkerStyleSettings — (map)

                  Marker styles options for all line series in the visual.

                  • MarkerVisibility — (String)

                    Configuration option that determines whether to show the markers in the series.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • MarkerShape — (String)

                    Shape option for markers in the series.

                    • CIRCLE: Show marker as a circle.

                    • TRIANGLE: Show marker as a triangle.

                    • SQUARE: Show marker as a square.

                    • DIAMOND: Show marker as a diamond.

                    • ROUNDED_SQUARE: Show marker as a rounded square.

                    Possible values include:
                    • "CIRCLE"
                    • "TRIANGLE"
                    • "SQUARE"
                    • "DIAMOND"
                    • "ROUNDED_SQUARE"
                  • MarkerSize — (String)

                    Size of marker in the series.

                  • MarkerColor — (String)

                    Color of marker in the series.

              • Series — (Array<map>)

                The series item configuration of a line chart.

                • FieldSeriesItem — (map)

                  The field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field for which you are setting the axis binding.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

                • DataFieldSeriesItem — (map)

                  The data field series item configuration of a line chart.

                  • FieldIdrequired — (String)

                    The field ID of the field that you are setting the axis binding to.

                  • FieldValue — (String)

                    The field value of the field that you are setting the axis binding to.

                  • AxisBindingrequired — (String)

                    The axis that you are binding the field to.

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • Settings — (map)

                    The options that determine the presentation of line series associated to the field.

                    • LineStyleSettings — (map)

                      Line styles options for a line series in LineChartVisual.

                      • LineVisibility — (String)

                        Configuration option that determines whether to show the line for the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • LineInterpolation — (String)

                        Interpolation style for line series.

                        • LINEAR: Show as default, linear style.

                        • SMOOTH: Show as a smooth curve.

                        • STEPPED: Show steps in line.

                        Possible values include:
                        • "LINEAR"
                        • "SMOOTH"
                        • "STEPPED"
                      • LineStyle — (String)

                        Line style for line series.

                        • SOLID: Show as a solid line.

                        • DOTTED: Show as a dotted line.

                        • DASHED: Show as a dashed line.

                        Possible values include:
                        • "SOLID"
                        • "DOTTED"
                        • "DASHED"
                      • LineWidth — (String)

                        Width that determines the line thickness.

                    • MarkerStyleSettings — (map)

                      Marker styles options for a line series in LineChartVisual.

                      • MarkerVisibility — (String)

                        Configuration option that determines whether to show the markers in the series.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • MarkerShape — (String)

                        Shape option for markers in the series.

                        • CIRCLE: Show marker as a circle.

                        • TRIANGLE: Show marker as a triangle.

                        • SQUARE: Show marker as a square.

                        • DIAMOND: Show marker as a diamond.

                        • ROUNDED_SQUARE: Show marker as a rounded square.

                        Possible values include:
                        • "CIRCLE"
                        • "TRIANGLE"
                        • "SQUARE"
                        • "DIAMOND"
                        • "ROUNDED_SQUARE"
                      • MarkerSize — (String)

                        Size of marker in the series.

                      • MarkerColor — (String)

                        Color of marker in the series.

              • Legend — (map)

                The legend configuration of a line chart.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a line chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • ReferenceLines — (Array<map>)

                The reference lines configuration of a line chart.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • Tooltip — (map)

                The tooltip configuration of a line chart.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ContributionAnalysisDefaults — (Array<map>)

                The default configuration of a line chart's contribution analysis.

                • MeasureFieldIdrequired — (String)

                  The measure field that is used in the contribution analysis.

                • ContributorDimensionsrequired — (Array<map>)

                  The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

              • VisualPalette — (map)

                The visual palette configuration of a line chart.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HeatMapVisual — (map)

            A heat map.

            For more information, see Using heat maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a heat map.

              • FieldWells — (map)

                The field wells of the visual.

                • HeatMapAggregatedFieldWells — (map)

                  The aggregated field wells of a heat map.

                  • Rows — (Array<map>)

                    The rows field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Columns — (Array<map>)

                    The columns field well of a heat map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values field well of a heat map.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a heat map.

                • HeatMapRowSort — (Array<map>)

                  The field sort configuration of the rows fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapColumnSort — (Array<map>)

                  The column sort configuration for heat map for columns that aren't a part of a field well.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • HeatMapRowItemsLimitConfiguration — (map)

                  The limit on the number of rows that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • HeatMapColumnItemsLimitConfiguration — (map)

                  The limit on the number of columns that are displayed in a heat map.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • RowLabelOptions — (map)

                The label options of the row that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColumnLabelOptions — (map)

                The label options of the column that is displayed in a heat map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) in a heat map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • TreeMapVisual — (map)

            A tree map.

            For more information, see Using tree maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • TreeMapAggregatedFieldWells — (map)

                  The aggregated field wells of a tree map.

                  • Groups — (Array<map>)

                    The group by field well of a tree map. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Sizes — (Array<map>)

                    The size field well of a tree map. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field well of a tree map. Values are grouped by aggregations based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a tree map.

                • TreeMapSort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • TreeMapGroupItemsLimitConfiguration — (map)

                  The limit on the number of groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • GroupLabelOptions — (map)

                The label options (label text, label visibility) of the groups that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SizeLabelOptions — (map)

                The label options (label text, label visibility) of the sizes that are displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorLabelOptions — (map)

                The label options (label text, label visibility) for the colors displayed in a tree map.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorScale — (map)

                The color options (gradient color, point of divergence) of a tree map.

                • Colorsrequired — (Array<map>)

                  Determines the list of colors that are applied to the visual.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

                • ColorFillTyperequired — (String)

                  Determines the color fill type.

                  Possible values include:
                  • "DISCRETE"
                  • "GRADIENT"
                • NullValueColor — (map)

                  Determines the color that is applied to null values.

                  • Color — (String)

                    The color that is applied to the data value.

                  • DataValue — (Float)

                    The data value that the color is applied to.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • GeospatialMapVisual — (map)

            A geospatial map or a points on map visual.

            For more information, see Creating point maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • GeospatialMapAggregatedFieldWells — (map)

                  The aggregated field well for a geospatial map.

                  • Geospatial — (Array<map>)

                    The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The color field wells of a geospatial map.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the geospatial map.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the geospatial map.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • PointStyleOptions — (map)

                The point style options of the geospatial map.

                • SelectedPointStyle — (String)

                  The selected point styles (point, cluster) of the geospatial map.

                  Possible values include:
                  • "POINT"
                  • "CLUSTER"
                  • "HEATMAP"
                • ClusterMarkerConfiguration — (map)

                  The cluster marker configuration of the geospatial point style.

                  • ClusterMarker — (map)

                    The cluster marker that is a part of the cluster marker configuration.

                    • SimpleClusterMarker — (map)

                      The simple cluster marker of the cluster marker.

                      • Color — (String)

                        The color of the simple cluster marker.

                • HeatmapConfiguration — (map)

                  The heatmap configuration of the geospatial point style.

                  • HeatmapColor — (map)

                    The color scale specification for the heatmap point style.

                    • Colors — (Array<map>)

                      The list of colors to be used in heatmap point style.

                      • Colorrequired — (String)

                        The hex color to be used in the heatmap point style.

              • VisualPalette — (map)

                The visual display options for the visual palette.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FilledMapVisual — (map)

            A filled map.

            For more information, see Creating filled maps in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • FilledMapAggregatedFieldWells — (map)

                  The aggregated field well of the filled map.

                  • Geospatial — (Array<map>)

                    The aggregated location field well of the filled map. Values are grouped by location fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The aggregated color field well of a filled map. Values are aggregated based on location fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FilledMapVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the location fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • WindowOptions — (map)

                The window options of the filled map visual.

                • Bounds — (map)

                  The bounds options (north, south, west, east) of the geospatial window options.

                  • Northrequired — (Float)

                    The latitude of the north bound of the geospatial coordinate bounds.

                  • Southrequired — (Float)

                    The latitude of the south bound of the geospatial coordinate bounds.

                  • Westrequired — (Float)

                    The longitude of the west bound of the geospatial coordinate bounds.

                  • Eastrequired — (Float)

                    The longitude of the east bound of the geospatial coordinate bounds.

                • MapZoomMode — (String)

                  The map zoom modes (manual, auto) of the geospatial window options.

                  Possible values include:
                  • "AUTO"
                  • "MANUAL"
              • MapStyleOptions — (map)

                The map style options of the filled map visual.

                • BaseMapStyle — (String)

                  The base map style of the geospatial map.

                  Possible values include:
                  • "LIGHT_GRAY"
                  • "DARK_GRAY"
                  • "STREET"
                  • "IMAGERY"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • ConditionalFormatting — (map)

              The conditional formatting of a FilledMapVisual.

              • ConditionalFormattingOptionsrequired — (Array<map>)

                Conditional formatting options of a FilledMapVisual.

                • Shaperequired — (map)

                  The conditional formatting that determines the shape of the filled map.

                  • FieldIdrequired — (String)

                    The field ID of the filled map shape.

                  • Format — (map)

                    The conditional formatting that determines the background color of a filled map's shape.

                    • BackgroundColorrequired — (map)

                      The conditional formatting for the shape background color of a filled map visual.

                      • Solid — (map)

                        Formatting configuration for solid color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for solid color.

                        • Color — (String)

                          Determines the color.

                      • Gradient — (map)

                        Formatting configuration for gradient color.

                        • Expressionrequired — (String)

                          The expression that determines the formatting configuration for gradient color.

                        • Colorrequired — (map)

                          Determines the color.

                          • Stops — (Array<map>)

                            The list of gradient color stops.

                            • GradientOffsetrequired — (Float)

                              Determines gradient offset value.

                            • DataValue — (Float)

                              Determines the data value.

                            • Color — (String)

                              Determines the color.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • FunnelChartVisual — (map)

            A funnel chart.

            For more information, see Using funnel charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a FunnelChartVisual.

              • FieldWells — (map)

                The field well configuration of a FunnelChartVisual.

                • FunnelChartAggregatedFieldWells — (map)

                  The field well configuration of a FunnelChartVisual.

                  • Category — (Array<map>)

                    The category field wells of a funnel chart. Values are grouped by category fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a funnel chart. Values are aggregated based on categories.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a FunnelChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The limit on the number of categories displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • CategoryLabelOptions — (map)

                The label options of the categories that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ValueLabelOptions — (map)

                The label options for the values that are displayed in a FunnelChartVisual.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Tooltip — (map)

                The tooltip configuration of a FunnelChartVisual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • DataLabelOptions — (map)

                The options that determine the presentation of the data labels.

                • Visibility — (String)

                  The visibility option that determines if data labels are displayed.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  The visibility of the category labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  The visibility of the measure labels within the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Position — (String)

                  Determines the positioning of the data label relative to a section of the funnel.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelFontConfiguration — (map)

                  The font configuration for the data labels.

                  Only the FontSize attribute of the font configuration is used for data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  The color of the data label text.

                • MeasureDataLabelStyle — (String)

                  Determines the style of the metric labels.

                  Possible values include:
                  • "VALUE_ONLY"
                  • "PERCENTAGE_BY_FIRST_STAGE"
                  • "PERCENTAGE_BY_PREVIOUS_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_FIRST_STAGE"
                  • "VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE"
              • VisualPalette — (map)

                The visual palette configuration of a FunnelChartVisual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ScatterPlotVisual — (map)

            A scatter plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ScatterPlotCategoricallyAggregatedFieldWells — (map)

                  The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is aggregated by category.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • ScatterPlotUnaggregatedFieldWells — (map)

                  The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

                  • XAxis — (Array<map>)

                    The x-axis field well of a scatter plot.

                    The x-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • YAxis — (Array<map>)

                    The y-axis field well of a scatter plot.

                    The y-axis is a dimension field and cannot be aggregated.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a scatter plot.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Category — (Array<map>)

                    The category field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Label — (Array<map>)

                    The label field well of a scatter plot.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a scatter plot.

                • ScatterPlotLimitConfiguration — (map)

                  The limit configuration of the visual display for an axis.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • XAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • XAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • YAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The options that determine if visual data labels are displayed.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • ComboChartVisual — (map)

            A combo chart.

            For more information, see Using combo charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • ComboChartAggregatedFieldWells — (map)

                  The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

                  • Category — (Array<map>)

                    The aggregated category field wells of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • BarValues — (Array<map>)

                    The aggregated BarValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Colors — (Array<map>)

                    The aggregated colors field well of a combo chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • LineValues — (Array<map>)

                    The aggregated LineValues field well of a combo chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a ComboChartVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The item limit configuration for the category field well of a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The sort configuration of the color field well in a combo chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The item limit configuration of the color field well in a combo chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • BarsArrangement — (String)

                Determines the bar arrangement in a combo chart. The following are valid values in this structure:

                • CLUSTERED: For clustered bar combo charts.

                • STACKED: For stacked bar combo charts.

                • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

                Possible values include:
                • "CLUSTERED"
                • "STACKED"
                • "STACKED_PERCENT"
              • CategoryAxis — (map)

                The category axis of a combo chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SecondaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • SecondaryYAxisLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • SingleAxisOptions — (map)

                The settings of a chart's single axis configuration.

                • YAxisOptions — (map)

                  The Y axis options of a single axis configuration.

                  • YAxisrequired — (String)

                    The Y axis type to be used in the chart.

                    If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.

                    Possible values include:
                    • "PRIMARY_Y_AXIS"
              • ColorLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • BarDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a bar in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • LineDataLabels — (map)

                The options that determine if visual data labels are displayed.

                The data label options for a line in a combo chart.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The legend display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • BoxPlotVisual — (map)

            A box plot.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • BoxPlotAggregatedFieldWells — (map)

                  The aggregated field wells of a box plot.

                  • GroupBy — (Array<map>)

                    The group by field well of a box plot chart. Values are grouped based on group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field well of a box plot chart. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a BoxPlotVisual.

                • CategorySort — (Array<map>)

                  The sort configuration of a group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • PaginationConfiguration — (map)

                  The pagination configuration of a table visual or box plot.

                  • PageSizerequired — (Integer)

                    Indicates how many items render in one page.

                  • PageNumberrequired — (Integer)

                    Indicates the page number.

              • BoxPlotOptions — (map)

                The box plot chart options for a box plot visual

                • StyleOptions — (map)

                  The style options of the box plot.

                  • FillStyle — (String)

                    The fill styles (solid, transparent) of the box plot.

                    Possible values include:
                    • "SOLID"
                    • "TRANSPARENT"
                • OutlierVisibility — (String)

                  Determines the visibility of the outlier in a box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AllDataPointsVisibility — (String)

                  Determines the visibility of all data points of the box plot.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • CategoryAxis — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility and sort Icon visibility) of a box plot category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The label display options (grid line, range, scale, axis step) of a box plot category.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The label options (label text, label visibility and sort icon visibility) of a box plot value.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The options for the legend setup of a visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • Tooltip — (map)

                The tooltip display setup of the visual.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • ReferenceLines — (Array<map>)

                The reference line setup of the visual.

                • Status — (String)

                  The status of the reference line. Choose one of the following options:

                  • ENABLE

                  • DISABLE

                  Possible values include:
                  • "ENABLED"
                  • "DISABLED"
                • DataConfigurationrequired — (map)

                  The data configuration of the reference line.

                  • StaticConfiguration — (map)

                    The static data configuration of the reference line data configuration.

                    • Valuerequired — (Float)

                      The double input of the static data.

                  • DynamicConfiguration — (map)

                    The dynamic configuration of the reference line data configuration.

                    • Columnrequired — (map)

                      The column that the dynamic data targets.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • MeasureAggregationFunction — (map)

                      The aggregation function that is used in the dynamic data.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                    • Calculationrequired — (map)

                      The calculation that is used in the dynamic data.

                      • SimpleNumericalAggregation — (String)

                        Built-in aggregation functions for numerical values.

                        • SUM: The sum of a dimension or measure.

                        • AVERAGE: The average of a dimension or measure.

                        • MIN: The minimum value of a dimension or measure.

                        • MAX: The maximum value of a dimension or measure.

                        • COUNT: The count of a dimension or measure.

                        • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                        • VAR: The variance of a dimension or measure.

                        • VARP: The partitioned variance of a dimension or measure.

                        • STDEV: The standard deviation of a dimension or measure.

                        • STDEVP: The partitioned standard deviation of a dimension or measure.

                        • MEDIAN: The median value of a dimension or measure.

                        Possible values include:
                        • "SUM"
                        • "AVERAGE"
                        • "MIN"
                        • "MAX"
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "VAR"
                        • "VARP"
                        • "STDEV"
                        • "STDEVP"
                        • "MEDIAN"
                      • PercentileAggregation — (map)

                        An aggregation based on the percentile of values in a dimension or measure.

                        • PercentileValue — (Float)

                          The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                  • AxisBinding — (String)

                    The axis binding type of the reference line. Choose one of the following options:

                    • PrimaryY

                    • SecondaryY

                    Possible values include:
                    • "PRIMARY_YAXIS"
                    • "SECONDARY_YAXIS"
                  • SeriesType — (String)

                    The series type of the reference line data configuration. Choose one of the following options:

                    • BAR

                    • LINE

                    Possible values include:
                    • "BAR"
                    • "LINE"
                • StyleConfiguration — (map)

                  The style configuration of the reference line.

                  • Pattern — (String)

                    The pattern type of the line style. Choose one of the following options:

                    • SOLID

                    • DASHED

                    • DOTTED

                    Possible values include:
                    • "SOLID"
                    • "DASHED"
                    • "DOTTED"
                  • Color — (String)

                    The hex color of the reference line.

                • LabelConfiguration — (map)

                  The label configuration of the reference line.

                  • ValueLabelConfiguration — (map)

                    The value label configuration of the label in a reference line.

                    • RelativePosition — (String)

                      The relative position of the value label. Choose one of the following options:

                      • BEFORE_CUSTOM_LABEL

                      • AFTER_CUSTOM_LABEL

                      Possible values include:
                      • "BEFORE_CUSTOM_LABEL"
                      • "AFTER_CUSTOM_LABEL"
                    • FormatConfiguration — (map)

                      The format configuration of the value label.

                      • NumberDisplayFormatConfiguration — (map)

                        The options that determine the number display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the number format.

                        • Suffix — (String)

                          Determines the suffix value of the number format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value of the number format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • CurrencyDisplayFormatConfiguration — (map)

                        The options that determine the currency display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the currency format.

                        • Suffix — (String)

                          Determines the suffix value of the currency format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • Symbol — (String)

                          Determines the symbol for the currency format.

                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NumberScale — (String)

                          Determines the number scale value for the currency format.

                          Possible values include:
                          • "NONE"
                          • "AUTO"
                          • "THOUSANDS"
                          • "MILLIONS"
                          • "BILLIONS"
                          • "TRILLIONS"
                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                      • PercentageDisplayFormatConfiguration — (map)

                        The options that determine the percentage display format configuration.

                        • Prefix — (String)

                          Determines the prefix value of the percentage format.

                        • Suffix — (String)

                          Determines the suffix value of the percentage format.

                        • SeparatorConfiguration — (map)

                          The options that determine the numeric separator configuration.

                          • DecimalSeparator — (String)

                            Determines the decimal separator.

                            Possible values include:
                            • "COMMA"
                            • "DOT"
                            • "SPACE"
                          • ThousandsSeparator — (map)

                            The options that determine the thousands separator configuration.

                            • Symbol — (String)

                              Determines the thousands separator symbol.

                              Possible values include:
                              • "COMMA"
                              • "DOT"
                              • "SPACE"
                            • Visibility — (String)

                              Determines the visibility of the thousands separator.

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • DecimalPlacesConfiguration — (map)

                          The option that determines the decimal places configuration.

                          • DecimalPlacesrequired — (Integer)

                            The values of the decimal places.

                        • NegativeValueConfiguration — (map)

                          The options that determine the negative value configuration.

                          • DisplayModerequired — (String)

                            Determines the display mode of the negative value configuration.

                            Possible values include:
                            • "POSITIVE"
                            • "NEGATIVE"
                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                  • CustomLabelConfiguration — (map)

                    The custom label configuration of the label in a reference line.

                    • CustomLabelrequired — (String)

                      The string text of the custom label.

                  • FontConfiguration — (map)

                    The font configuration of the label in a reference line.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • FontColor — (String)

                    The font color configuration of the label in a reference line.

                  • HorizontalPosition — (String)

                    The horizontal position configuration of the label in a reference line. Choose one of the following options:

                    • LEFT

                    • CENTER

                    • RIGHT

                    Possible values include:
                    • "LEFT"
                    • "CENTER"
                    • "RIGHT"
                  • VerticalPosition — (String)

                    The vertical position configuration of the label in a reference line. Choose one of the following options:

                    • ABOVE

                    • BELOW

                    Possible values include:
                    • "ABOVE"
                    • "BELOW"
              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • WaterfallVisual — (map)

            A waterfall chart.

            For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a waterfall visual.

              • FieldWells — (map)

                The field well configuration of a waterfall visual.

                • WaterfallChartAggregatedFieldWells — (map)

                  The field well configuration of a waterfall visual.

                  • Categories — (Array<map>)

                    The category field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The value field wells of a waterfall visual.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Breakdowns — (Array<map>)

                    The breakdown field wells of a waterfall visual.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

              • SortConfiguration — (map)

                The sort configuration of a waterfall visual.

                • CategorySort — (Array<map>)

                  The sort configuration of the category fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • BreakdownItemsLimit — (map)

                  The limit on the number of bar groups that are displayed.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • WaterfallChartOptions — (map)

                The options that determine the presentation of a waterfall visual.

                • TotalBarLabel — (String)

                  This option determines the total bar label of a waterfall visual.

              • CategoryAxisLabelOptions — (map)

                The options that determine the presentation of the category axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • CategoryAxisDisplayOptions — (map)

                The options that determine the presentation of the category axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • PrimaryYAxisLabelOptions — (map)

                The options that determine the presentation of the y-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • PrimaryYAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • Legend — (map)

                The legend configuration of a waterfall visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • DataLabels — (map)

                The data label configuration of a waterfall visual.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • VisualPalette — (map)

                The visual palette configuration of a waterfall visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • ColorConfiguration — (map)

                The color configuration of a waterfall visual.

                • GroupColorConfiguration — (map)

                  The color configuration for individual groups within a waterfall visual.

                  • PositiveBarColor — (String)

                    Defines the color for the positive bars of a waterfall chart.

                  • NegativeBarColor — (String)

                    Defines the color for the negative bars of a waterfall chart.

                  • TotalBarColor — (String)

                    Defines the color for the total bars of a waterfall chart.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • HistogramVisual — (map)

            A histogram.

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

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration for a HistogramVisual.

              • FieldWells — (map)

                The field well configuration of a histogram.

                • HistogramAggregatedFieldWells — (map)

                  The field well configuration of a histogram.

                  • Values — (Array<map>)

                    The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • XAxisDisplayOptions — (map)

                The options that determine the presentation of the x-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • XAxisLabelOptions — (map)

                The options that determine the presentation of the x-axis label.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • YAxisDisplayOptions — (map)

                The options that determine the presentation of the y-axis.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • BinOptions — (map)

                The options that determine the presentation of histogram bins.

                • SelectedBinType — (String)

                  The options that determine the selected bin type.

                  Possible values include:
                  • "BIN_COUNT"
                  • "BIN_WIDTH"
                • BinCount — (map)

                  The options that determine the bin count of a histogram.

                  • Value — (Integer)

                    The options that determine the bin count value.

                • BinWidth — (map)

                  The options that determine the bin width of a histogram.

                  • Value — (Float)

                    The options that determine the bin width value.

                  • BinCountLimit — (Integer)

                    The options that determine the bin count limit.

                • StartValue — (Float)

                  The options that determine the bin start value.

              • DataLabels — (map)

                The data label configuration of a histogram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Tooltip — (map)

                The tooltip configuration of a histogram.

                • TooltipVisibility — (String)

                  Determines whether or not the tooltip is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SelectedTooltipType — (String)

                  The selected type for the tooltip. Choose one of the following options:

                  • BASIC: A basic tooltip.

                  • DETAILED: A detailed tooltip.

                  Possible values include:
                  • "BASIC"
                  • "DETAILED"
                • FieldBasedTooltip — (map)

                  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

                  • AggregationVisibility — (String)

                    The visibility of Show aggregations.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • TooltipTitleType — (String)

                    The type for the >tooltip title. Choose one of the following options:

                    • NONE: Doesn't use the primary value as the title.

                    • PRIMARY_VALUE: Uses primary value as the title.

                    Possible values include:
                    • "NONE"
                    • "PRIMARY_VALUE"
                  • TooltipFields — (Array<map>)

                    The fields configuration in the tooltip.

                    • FieldTooltipItem — (map)

                      The tooltip item for the fields.

                      • FieldIdrequired — (String)

                        The unique ID of the field that is targeted by the tooltip.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • TooltipTarget — (String)

                        Determines the target of the field tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
                    • ColumnTooltipItem — (map)

                      The tooltip item for the columns that are not part of a field well.

                      • Columnrequired — (map)

                        The target column of the tooltip item.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • Label — (String)

                        The label of the tooltip item.

                      • Visibility — (String)

                        The visibility of the tooltip item.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • Aggregation — (map)

                        The aggregation function of the column tooltip item.

                        • NumericalAggregationFunction — (map)

                          Aggregation for numerical values.

                          • SimpleNumericalAggregation — (String)

                            Built-in aggregation functions for numerical values.

                            • SUM: The sum of a dimension or measure.

                            • AVERAGE: The average of a dimension or measure.

                            • MIN: The minimum value of a dimension or measure.

                            • MAX: The maximum value of a dimension or measure.

                            • COUNT: The count of a dimension or measure.

                            • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                            • VAR: The variance of a dimension or measure.

                            • VARP: The partitioned variance of a dimension or measure.

                            • STDEV: The standard deviation of a dimension or measure.

                            • STDEVP: The partitioned standard deviation of a dimension or measure.

                            • MEDIAN: The median value of a dimension or measure.

                            Possible values include:
                            • "SUM"
                            • "AVERAGE"
                            • "MIN"
                            • "MAX"
                            • "COUNT"
                            • "DISTINCT_COUNT"
                            • "VAR"
                            • "VARP"
                            • "STDEV"
                            • "STDEVP"
                            • "MEDIAN"
                          • PercentileAggregation — (map)

                            An aggregation based on the percentile of values in a dimension or measure.

                            • PercentileValue — (Float)

                              The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                        • CategoricalAggregationFunction — (String)

                          Aggregation for categorical values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                        • DateAggregationFunction — (String)

                          Aggregation for date values.

                          • COUNT: Aggregate by the total number of values, including duplicates.

                          • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                          • MIN: Select the smallest date value.

                          • MAX: Select the largest date value.

                          Possible values include:
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "MIN"
                          • "MAX"
                        • AttributeAggregationFunction — (map)

                          Aggregation for attributes.

                          • SimpleAttributeAggregation — (String)

                            The built-in aggregation functions for attributes.

                            • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                            Possible values include:
                            • "UNIQUE_VALUE"
                          • ValueForMultipleValues — (String)

                            Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                      • TooltipTarget — (String)

                        Determines the target of the column tooltip item in a combo chart visual.

                        Possible values include:
                        • "BOTH"
                        • "BAR"
                        • "LINE"
              • VisualPalette — (map)

                The visual palette configuration of a histogram.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • WordCloudVisual — (map)

            A word cloud.

            For more information, see Using word clouds in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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..

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field wells of the visual.

                • WordCloudAggregatedFieldWells — (map)

                  The aggregated field wells of a word cloud.

                  • GroupBy — (Array<map>)

                    The group by field well of a word cloud. Values are grouped by group by fields.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Size — (Array<map>)

                    The size field well of a word cloud. Values are aggregated based on group by fields.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a word cloud visual.

                • CategoryItemsLimit — (map)

                  The limit on the number of groups that are displayed in a word cloud.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • CategorySort — (Array<map>)

                  The sort configuration of group by fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

              • CategoryLabelOptions — (map)

                The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • WordCloudOptions — (map)

                The options for a word cloud visual.

                • WordOrientation — (String)

                  The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

                  Possible values include:
                  • "HORIZONTAL"
                  • "HORIZONTAL_AND_VERTICAL"
                • WordScaling — (String)

                  The word scaling options (emphasize, normal) for the words in a word cloud.

                  Possible values include:
                  • "EMPHASIZE"
                  • "NORMAL"
                • CloudLayout — (String)

                  The cloud layout options (fluid, normal) of a word cloud.

                  Possible values include:
                  • "FLUID"
                  • "NORMAL"
                • WordCasing — (String)

                  The word casing options (lower_case, existing_case) for the words in a word cloud.

                  Possible values include:
                  • "LOWER_CASE"
                  • "EXISTING_CASE"
                • WordPadding — (String)

                  The word padding options (none, small, medium, large) for the words in a word cloud.

                  Possible values include:
                  • "NONE"
                  • "SMALL"
                  • "MEDIUM"
                  • "LARGE"
                • MaximumStringLength — (Integer)

                  The length limit of each word from 1-100.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
          • InsightVisual — (map)

            An insight visual.

            For more information, see Working with insights in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • InsightConfiguration — (map)

              The configuration of an insight visual.

              • Computations — (Array<map>)

                The computations configurations of the insight visual

                • TopBottomRanked — (map)

                  The top ranked and bottom ranked computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • ResultSize — (Integer)

                    The result size of a top and bottom ranked computation.

                  • Typerequired — (String)

                    The computation type. Choose one of the following options:

                    • TOP: A top ranked computation.

                    • BOTTOM: A bottom ranked computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TopBottomMovers — (map)

                  The top movers and bottom movers computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • MoverSize — (Integer)

                    The mover size setup of the top and bottom movers computation.

                  • SortOrder — (String)

                    The sort order setup of the top and bottom movers computation.

                    Possible values include:
                    • "PERCENT_DIFFERENCE"
                    • "ABSOLUTE_DIFFERENCE"
                  • Typerequired — (String)

                    The computation type. Choose from the following options:

                    • TOP: Top movers computation.

                    • BOTTOM: Bottom movers computation.

                    Possible values include:
                    • "TOP"
                    • "BOTTOM"
                • TotalAggregation — (map)

                  The total aggregation computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • MaximumMinimum — (map)

                  The maximum and minimum computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • Typerequired — (String)

                    The type of computation. Choose one of the following options:

                    • MAXIMUM: A maximum computation.

                    • MINIMUM: A minimum computation.

                    Possible values include:
                    • "MAXIMUM"
                    • "MINIMUM"
                • MetricComparison — (map)

                  The metric comparison computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • FromValue — (map)

                    The field that is used in a metric comparison from value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • TargetValue — (map)

                    The field that is used in a metric comparison to value setup.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodOverPeriod — (map)

                  The period over period computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                • PeriodToDate — (map)

                  The period to DataSetIdentifier computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodTimeGranularity — (String)

                    The time granularity setup of period to date computation. Choose from the following options:

                    • YEAR: Year to date.

                    • MONTH: Month to date.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
                • GrowthRate — (map)

                  The growth rate computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodSize — (Integer)

                    The period size setup of a growth rate computation.

                • UniqueValues — (map)

                  The unique values computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Category — (map)

                    The category field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                • Forecast — (map)

                  The forecast computation configuration.

                  • ComputationIdrequired — (String)

                    The ID for a computation.

                  • Name — (String)

                    The name of a computation.

                  • Time — (map)

                    The time field that is used in a computation.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Value — (map)

                    The value field that is used in a computation.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

                  • PeriodsForward — (Integer)

                    The periods forward setup of a forecast computation.

                  • PeriodsBackward — (Integer)

                    The periods backward setup of a forecast computation.

                  • UpperBoundary — (Float)

                    The upper boundary setup of a forecast computation.

                  • LowerBoundary — (Float)

                    The lower boundary setup of a forecast computation.

                  • PredictionInterval — (Integer)

                    The prediction interval setup of a forecast computation.

                  • Seasonality — (String)

                    The seasonality setup of a forecast computation. Choose one of the following options:

                    • AUTOMATIC

                    • CUSTOM: Checks the custom seasonality value.

                    Possible values include:
                    • "AUTOMATIC"
                    • "CUSTOM"
                  • CustomSeasonalityValue — (Integer)

                    The custom seasonality value setup of a forecast computation.

              • CustomNarrative — (map)

                The custom narrative of the insight visual.

                • Narrativerequired — (String)

                  The string input of custom narrative.

              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used in the insight visual.

          • SankeyDiagramVisual — (map)

            A sankey diagram.

            For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a sankey diagram.

              • FieldWells — (map)

                The field well configuration of a sankey diagram.

                • SankeyDiagramAggregatedFieldWells — (map)

                  The field well configuration of a sankey diagram.

                  • Source — (Array<map>)

                    The source field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Destination — (Array<map>)

                    The destination field wells of a sankey diagram.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Weight — (Array<map>)

                    The weight field wells of a sankey diagram.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a sankey diagram.

                • WeightSort — (Array<map>)

                  The sort configuration of the weight fields.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • SourceItemsLimit — (map)

                  The limit on the number of source nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • DestinationItemsLimit — (map)

                  The limit on the number of destination nodes that are displayed in a sankey diagram.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • DataLabels — (map)

                The data label configuration of a sankey diagram.

                • Visibility — (String)

                  Determines the visibility of the data labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • CategoryLabelVisibility — (String)

                  Determines the visibility of the category field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • MeasureLabelVisibility — (String)

                  Determines the visibility of the measure field labels.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataLabelTypes — (Array<map>)

                  The option that determines the data label type.

                  • FieldLabelType — (map)

                    Determines the label configuration for the entire field.

                    • FieldId — (String)

                      Indicates the field that is targeted by the field label.

                    • Visibility — (String)

                      The visibility of the field label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • DataPathLabelType — (map)

                    The option that specifies individual data values for labels.

                    • FieldId — (String)

                      The field ID of the field that the data label needs to be applied to.

                    • FieldValue — (String)

                      The actual value of the field that is labeled.

                    • Visibility — (String)

                      The visibility of the data label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • RangeEndsLabelType — (map)

                    Determines the label configuration for range end value in a visual.

                    • Visibility — (String)

                      The visibility of the range ends label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MinimumLabelType — (map)

                    Determines the label configuration for the minimum value in a visual.

                    • Visibility — (String)

                      The visibility of the minimum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                  • MaximumLabelType — (map)

                    Determines the label configuration for the maximum value in a visual.

                    • Visibility — (String)

                      The visibility of the maximum label.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Position — (String)

                  Determines the position of the data labels.

                  Possible values include:
                  • "INSIDE"
                  • "OUTSIDE"
                  • "LEFT"
                  • "TOP"
                  • "BOTTOM"
                  • "RIGHT"
                • LabelContent — (String)

                  Determines the content of the data labels.

                  Possible values include:
                  • "VALUE"
                  • "PERCENT"
                  • "VALUE_AND_PERCENT"
                • LabelFontConfiguration — (map)

                  Determines the font configuration of the data labels.

                  • FontSize — (map)

                    The option that determines the text display size.

                    • Relative — (String)

                      The lexical name for the text size, proportional to its surrounding context.

                      Possible values include:
                      • "EXTRA_SMALL"
                      • "SMALL"
                      • "MEDIUM"
                      • "LARGE"
                      • "EXTRA_LARGE"
                  • FontDecoration — (String)

                    Determines the appearance of decorative lines on the text.

                    Possible values include:
                    • "UNDERLINE"
                    • "NONE"
                  • FontColor — (String)

                    Determines the color of the text.

                  • FontWeight — (map)

                    The option that determines the text display weight, or boldness.

                    • Name — (String)

                      The lexical name for the level of boldness of the text display.

                      Possible values include:
                      • "NORMAL"
                      • "BOLD"
                  • FontStyle — (String)

                    Determines the text display face that is inherited by the given font family.

                    Possible values include:
                    • "NORMAL"
                    • "ITALIC"
                • LabelColor — (String)

                  Determines the color of the data labels.

                • Overlap — (String)

                  Determines whether overlap is enabled or disabled for the data labels.

                  Possible values include:
                  • "DISABLE_OVERLAP"
                  • "ENABLE_OVERLAP"
                • TotalsVisibility — (String)

                  Determines the visibility of the total.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • CustomContentVisual — (map)

            A visual that contains custom content.

            For more information, see Using custom visual content in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration of a CustomContentVisual.

              • ContentUrl — (String)

                The input URL that links to the custom content that you want in the custom visual.

              • ContentType — (String)

                The content type of the custom content visual. You can use this to have the visual render as an image.

                Possible values include:
                • "IMAGE"
                • "OTHER_EMBEDDED_CONTENT"
              • ImageScaling — (String)

                The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

                Possible values include:
                • "FIT_TO_HEIGHT"
                • "FIT_TO_WIDTH"
                • "DO_NOT_SCALE"
                • "SCALE_TO_VISUAL"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • DataSetIdentifierrequired — (String)

              The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

          • EmptyVisual — (map)

            An empty visual.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • DataSetIdentifierrequired — (String)

              The data set that is used in the empty visual. Every visual requires a dataset to render.

            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

          • RadarChartVisual — (map)

            A radar chart visual.

            For more information, see Using radar charts in the Amazon QuickSight User Guide.

            • VisualIdrequired — (String)

              The unique identifier of a visual. 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.

            • Title — (map)

              The title that is displayed on the visual.

              • Visibility — (String)

                The visibility of the title label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The short text format of the title label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • Subtitle — (map)

              The subtitle that is displayed on the visual.

              • Visibility — (String)

                The visibility of the subtitle label.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • FormatText — (map)

                The long text format of the subtitle label, such as plain text or rich text.

                • PlainText — (String)

                  Plain text format.

                • RichText — (String)

                  Rich text. Examples of rich text include bold, underline, and italics.

            • ChartConfiguration — (map)

              The configuration settings of the visual.

              • FieldWells — (map)

                The field well configuration of a RadarChartVisual.

                • RadarChartAggregatedFieldWells — (map)

                  The aggregated field wells of a radar chart visual.

                  • Category — (Array<map>)

                    The aggregated field well categories of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Color — (Array<map>)

                    The color that are assigned to the aggregated field wells of a radar chart.

                    • NumericalDimensionField — (map)

                      The dimension type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalDimensionField — (map)

                      The dimension type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateDimensionField — (map)

                      The dimension type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateDimensionField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • DateGranularity — (String)

                        The date granularity of the DateDimensionField. Choose one of the following options:

                        • YEAR

                        • QUARTER

                        • MONTH

                        • WEEK

                        • DAY

                        • HOUR

                        • MINUTE

                        • SECOND

                        • MILLISECOND

                        Possible values include:
                        • "YEAR"
                        • "QUARTER"
                        • "MONTH"
                        • "WEEK"
                        • "DAY"
                        • "HOUR"
                        • "MINUTE"
                        • "SECOND"
                        • "MILLISECOND"
                      • HierarchyId — (String)

                        The custom hierarchy ID.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                  • Values — (Array<map>)

                    The values that are assigned to the aggregated field wells of a radar chart.

                    • NumericalMeasureField — (map)

                      The measure type field with numerical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the NumericalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (map)

                        The aggregation function of the measure field.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • FormatConfiguration — (map)

                          The options that determine the numeric format configuration.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CategoricalMeasureField — (map)

                      The measure type field with categorical type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the CategoricalMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric strings.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • DateMeasureField — (map)

                      The measure type field with date type columns.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Columnrequired — (map)

                        The column that is used in the DateMeasureField.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

                      • AggregationFunction — (String)

                        The aggregation function of the measure field.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • FormatConfiguration — (map)

                        The format configuration of the field.

                        • DateTimeFormat — (String)

                          Determines the DateTime format.

                        • NullValueFormatConfiguration — (map)

                          The options that determine the null value format configuration.

                          • NullStringrequired — (String)

                            Determines the null string of null values.

                        • NumericFormatConfiguration — (map)

                          The formatting configuration for numeric DateTime fields.

                          • NumberDisplayFormatConfiguration — (map)

                            The options that determine the number display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the number format.

                            • Suffix — (String)

                              Determines the suffix value of the number format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value of the number format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • CurrencyDisplayFormatConfiguration — (map)

                            The options that determine the currency display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the currency format.

                            • Suffix — (String)

                              Determines the suffix value of the currency format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • Symbol — (String)

                              Determines the symbol for the currency format.

                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NumberScale — (String)

                              Determines the number scale value for the currency format.

                              Possible values include:
                              • "NONE"
                              • "AUTO"
                              • "THOUSANDS"
                              • "MILLIONS"
                              • "BILLIONS"
                              • "TRILLIONS"
                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                          • PercentageDisplayFormatConfiguration — (map)

                            The options that determine the percentage display format configuration.

                            • Prefix — (String)

                              Determines the prefix value of the percentage format.

                            • Suffix — (String)

                              Determines the suffix value of the percentage format.

                            • SeparatorConfiguration — (map)

                              The options that determine the numeric separator configuration.

                              • DecimalSeparator — (String)

                                Determines the decimal separator.

                                Possible values include:
                                • "COMMA"
                                • "DOT"
                                • "SPACE"
                              • ThousandsSeparator — (map)

                                The options that determine the thousands separator configuration.

                                • Symbol — (String)

                                  Determines the thousands separator symbol.

                                  Possible values include:
                                  • "COMMA"
                                  • "DOT"
                                  • "SPACE"
                                • Visibility — (String)

                                  Determines the visibility of the thousands separator.

                                  Possible values include:
                                  • "HIDDEN"
                                  • "VISIBLE"
                            • DecimalPlacesConfiguration — (map)

                              The option that determines the decimal places configuration.

                              • DecimalPlacesrequired — (Integer)

                                The values of the decimal places.

                            • NegativeValueConfiguration — (map)

                              The options that determine the negative value configuration.

                              • DisplayModerequired — (String)

                                Determines the display mode of the negative value configuration.

                                Possible values include:
                                • "POSITIVE"
                                • "NEGATIVE"
                            • NullValueFormatConfiguration — (map)

                              The options that determine the null value format configuration.

                              • NullStringrequired — (String)

                                Determines the null string of null values.

                    • CalculatedMeasureField — (map)

                      The calculated measure field only used in pivot tables.

                      • FieldIdrequired — (String)

                        The custom field ID.

                      • Expressionrequired — (String)

                        The expression in the table calculation.

              • SortConfiguration — (map)

                The sort configuration of a RadarChartVisual.

                • CategorySort — (Array<map>)

                  The category sort options of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • CategoryItemsLimit — (map)

                  The category items limit for a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
                • ColorSort — (Array<map>)

                  The color sort configuration of a radar chart.

                  • FieldSort — (map)

                    The sort configuration for a field in a field well.

                    • FieldIdrequired — (String)

                      The sort configuration target field.

                    • Directionrequired — (String)

                      The sort direction. Choose one of the following options:

                      • ASC: Ascending

                      • DESC: Descending

                      Possible values include:
                      • "ASC"
                      • "DESC"
                  • ColumnSort — (map)

                    The sort configuration for a column that is not used in a field well.

                    • SortByrequired — (map)

                      A column of a data set.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Directionrequired — (String)

                      The sort direction.

                      Possible values include:
                      • "ASC"
                      • "DESC"
                    • AggregationFunction — (map)

                      The aggregation function that is defined in the column sort.

                      • NumericalAggregationFunction — (map)

                        Aggregation for numerical values.

                        • SimpleNumericalAggregation — (String)

                          Built-in aggregation functions for numerical values.

                          • SUM: The sum of a dimension or measure.

                          • AVERAGE: The average of a dimension or measure.

                          • MIN: The minimum value of a dimension or measure.

                          • MAX: The maximum value of a dimension or measure.

                          • COUNT: The count of a dimension or measure.

                          • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                          • VAR: The variance of a dimension or measure.

                          • VARP: The partitioned variance of a dimension or measure.

                          • STDEV: The standard deviation of a dimension or measure.

                          • STDEVP: The partitioned standard deviation of a dimension or measure.

                          • MEDIAN: The median value of a dimension or measure.

                          Possible values include:
                          • "SUM"
                          • "AVERAGE"
                          • "MIN"
                          • "MAX"
                          • "COUNT"
                          • "DISTINCT_COUNT"
                          • "VAR"
                          • "VARP"
                          • "STDEV"
                          • "STDEVP"
                          • "MEDIAN"
                        • PercentileAggregation — (map)

                          An aggregation based on the percentile of values in a dimension or measure.

                          • PercentileValue — (Float)

                            The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                      • CategoricalAggregationFunction — (String)

                        Aggregation for categorical values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                      • DateAggregationFunction — (String)

                        Aggregation for date values.

                        • COUNT: Aggregate by the total number of values, including duplicates.

                        • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                        • MIN: Select the smallest date value.

                        • MAX: Select the largest date value.

                        Possible values include:
                        • "COUNT"
                        • "DISTINCT_COUNT"
                        • "MIN"
                        • "MAX"
                      • AttributeAggregationFunction — (map)

                        Aggregation for attributes.

                        • SimpleAttributeAggregation — (String)

                          The built-in aggregation functions for attributes.

                          • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                          Possible values include:
                          • "UNIQUE_VALUE"
                        • ValueForMultipleValues — (String)

                          Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

                • ColorItemsLimit — (map)

                  The color items limit of a radar chart.

                  • ItemsLimit — (Integer)

                    The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

                  • OtherCategories — (String)

                    The Show other of an axis in the chart. Choose one of the following options:

                    • INCLUDE

                    • EXCLUDE

                    Possible values include:
                    • "INCLUDE"
                    • "EXCLUDE"
              • Shape — (String)

                The shape of the radar chart.

                Possible values include:
                • "CIRCLE"
                • "POLYGON"
              • BaseSeriesSettings — (map)

                The base sreies settings of a radar chart.

                • AreaStyleSettings — (map)

                  The area style settings of a radar chart.

                  • Visibility — (String)

                    The visibility settings of a radar chart.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • StartAngle — (Float)

                The start angle of a radar chart's axis.

              • VisualPalette — (map)

                The palette (chart color) display setup of the visual.

                • ChartColor — (String)

                  The chart color options for the visual palette.

                • ColorMap — (Array<map>)

                  The color map options for the visual palette.

                  • Elementrequired — (map)

                    The element that the color needs to be applied to.

                    • FieldId — (String)

                      The field ID of the field that needs to be sorted.

                    • FieldValue — (String)

                      The actual value of the field that needs to be sorted.

                    • DataPathType — (map)

                      The type configuration of the field.

                      • PivotTableDataPathType — (String)

                        The type of data path value utilized in a pivot table. Choose one of the following options:

                        • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

                        • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

                        • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

                        • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

                        Possible values include:
                        • "HIERARCHY_ROWS_LAYOUT_COLUMN"
                        • "MULTIPLE_ROW_METRICS_COLUMN"
                        • "EMPTY_COLUMN_HEADER"
                        • "COUNT_METRIC_COLUMN"
                  • Colorrequired — (String)

                    The color that needs to be applied to the element.

                  • TimeGranularity — (String)

                    The time granularity of the field that the color needs to be applied to.

                    Possible values include:
                    • "YEAR"
                    • "QUARTER"
                    • "MONTH"
                    • "WEEK"
                    • "DAY"
                    • "HOUR"
                    • "MINUTE"
                    • "SECOND"
                    • "MILLISECOND"
              • AlternateBandColorsVisibility — (String)

                Determines the visibility of the colors of alternatign bands in a radar chart.

                Possible values include:
                • "HIDDEN"
                • "VISIBLE"
              • AlternateBandEvenColor — (String)

                The color of the even-numbered alternate bands of a radar chart.

              • AlternateBandOddColor — (String)

                The color of the odd-numbered alternate bands of a radar chart.

              • CategoryAxis — (map)

                The category axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • CategoryLabelOptions — (map)

                The category label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • ColorAxis — (map)

                The color axis of a radar chart.

                • TickLabelOptions — (map)

                  The tick label options of an axis.

                  • LabelOptions — (map)

                    Determines whether or not the axis ticks are visible.

                    • Visibility — (String)

                      Determines whether or not the label is visible.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                    • FontConfiguration — (map)

                      The font configuration of the label.

                      • FontSize — (map)

                        The option that determines the text display size.

                        • Relative — (String)

                          The lexical name for the text size, proportional to its surrounding context.

                          Possible values include:
                          • "EXTRA_SMALL"
                          • "SMALL"
                          • "MEDIUM"
                          • "LARGE"
                          • "EXTRA_LARGE"
                      • FontDecoration — (String)

                        Determines the appearance of decorative lines on the text.

                        Possible values include:
                        • "UNDERLINE"
                        • "NONE"
                      • FontColor — (String)

                        Determines the color of the text.

                      • FontWeight — (map)

                        The option that determines the text display weight, or boldness.

                        • Name — (String)

                          The lexical name for the level of boldness of the text display.

                          Possible values include:
                          • "NORMAL"
                          • "BOLD"
                      • FontStyle — (String)

                        Determines the text display face that is inherited by the given font family.

                        Possible values include:
                        • "NORMAL"
                        • "ITALIC"
                    • CustomLabel — (String)

                      The text for the label.

                  • RotationAngle — (Float)

                    The rotation angle of the axis tick labels.

                • AxisLineVisibility — (String)

                  Determines whether or not the axis line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • GridLineVisibility — (String)

                  Determines whether or not the grid line is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • DataOptions — (map)

                  The data options for an axis.

                  • NumericAxisOptions — (map)

                    The options for an axis with a numeric field.

                    • Scale — (map)

                      The scale setup of a numeric axis.

                      • Linear — (map)

                        The linear axis scale setup.

                        • StepCount — (Integer)

                          The step count setup of a linear axis.

                        • StepSize — (Float)

                          The step size setup of a linear axis.

                      • Logarithmic — (map)

                        The logarithmic axis scale setup.

                        • Base — (Float)

                          The base setup of a logarithmic axis scale.

                    • Range — (map)

                      The range setup of a numeric axis.

                      • MinMax — (map)

                        The minimum and maximum setup of an axis display range.

                        • Minimum — (Float)

                          The minimum setup for an axis display range.

                        • Maximum — (Float)

                          The maximum setup for an axis display range.

                      • DataDriven — (map)

                        The data-driven setup of an axis display range.

                  • DateAxisOptions — (map)

                    The options for an axis with a date field.

                    • MissingDateVisibility — (String)

                      Determines whether or not missing dates are displayed.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • ScrollbarOptions — (map)

                  The scroll bar options for an axis.

                  • Visibility — (String)

                    The visibility of the data zoom scroll bar.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • VisibleRange — (map)

                    The visibility range for the data zoom scroll bar.

                    • PercentRange — (map)

                      The percent range in the visible range.

                      • From — (Float)

                        The lower bound of the range.

                      • To — (Float)

                        The top bound of the range.

                • AxisOffset — (String)

                  The offset value that determines the starting placement of the axis within a visual's bounds.

              • ColorLabelOptions — (map)

                The color label options of a radar chart.

                • Visibility — (String)

                  The visibility of an axis label on a chart. Choose one of the following options:

                  • VISIBLE: Shows the axis.

                  • HIDDEN: Hides the axis.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • SortIconVisibility — (String)

                  The visibility configuration of the sort icon on a chart's axis label.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • AxisLabelOptions — (Array<map>)

                  The label options for a chart axis.

                  • FontConfiguration — (map)

                    The font configuration of the axis label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the axis label.

                  • ApplyTo — (map)

                    The options that indicate which field the label belongs to.

                    • FieldIdrequired — (String)

                      The field that the axis label is targeted to.

                    • Columnrequired — (map)

                      The column that the axis label is targeted to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

              • Legend — (map)

                The legend display setup of the visual.

                • Visibility — (String)

                  Determines whether or not the legend is visible.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • Title — (map)

                  The custom title for the legend.

                  • Visibility — (String)

                    Determines whether or not the label is visible.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • FontConfiguration — (map)

                    The font configuration of the label.

                    • FontSize — (map)

                      The option that determines the text display size.

                      • Relative — (String)

                        The lexical name for the text size, proportional to its surrounding context.

                        Possible values include:
                        • "EXTRA_SMALL"
                        • "SMALL"
                        • "MEDIUM"
                        • "LARGE"
                        • "EXTRA_LARGE"
                    • FontDecoration — (String)

                      Determines the appearance of decorative lines on the text.

                      Possible values include:
                      • "UNDERLINE"
                      • "NONE"
                    • FontColor — (String)

                      Determines the color of the text.

                    • FontWeight — (map)

                      The option that determines the text display weight, or boldness.

                      • Name — (String)

                        The lexical name for the level of boldness of the text display.

                        Possible values include:
                        • "NORMAL"
                        • "BOLD"
                    • FontStyle — (String)

                      Determines the text display face that is inherited by the given font family.

                      Possible values include:
                      • "NORMAL"
                      • "ITALIC"
                  • CustomLabel — (String)

                    The text for the label.

                • Position — (String)

                  The positions for the legend. Choose one of the following options:

                  • AUTO

                  • RIGHT

                  • BOTTOM

                  • LEFT

                  Possible values include:
                  • "AUTO"
                  • "RIGHT"
                  • "BOTTOM"
                  • "TOP"
                • Width — (String)

                  The width of the legend. If this value is omitted, a default width is used when rendering.

                • Height — (String)

                  The height of the legend. If this value is omitted, a default height is used when rendering.

              • AxesRangeScale — (String)

                The axis behavior options of a radar chart.

                Possible values include:
                • "AUTO"
                • "INDEPENDENT"
                • "SHARED"
              • Interactions — (map)

                The general visual interactions setup for a visual.

                • VisualMenuOption — (map)

                  The on-visual menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availaiblity status of a visual's menu options.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
                • ContextMenuOption — (map)

                  The context menu options for a visual.

                  • AvailabilityStatus — (String)

                    The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

                    Possible values include:
                    • "ENABLED"
                    • "DISABLED"
            • Actions — (Array<map>)

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

              • CustomActionIdrequired — (String)

                The ID of the VisualCustomAction.

              • Namerequired — (String)

                The name of the VisualCustomAction.

              • Status — (String)

                The status of the VisualCustomAction.

                Possible values include:
                • "ENABLED"
                • "DISABLED"
              • Triggerrequired — (String)

                The trigger of the VisualCustomAction.

                Valid values are defined as follows:

                • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

                • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

                Possible values include:
                • "DATA_POINT_CLICK"
                • "DATA_POINT_MENU"
              • ActionOperationsrequired — (Array<map>)

                A list of VisualCustomActionOperations.

                This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                • FilterOperation — (map)

                  The filter operation that filters data included in a visual or in an entire sheet.

                  • SelectedFieldsConfigurationrequired — (map)

                    The configuration that chooses the fields to be filtered.

                    • SelectedFields — (Array<String>)

                      Chooses the fields that are filtered in CustomActionFilterOperation.

                    • SelectedFieldOptions — (String)

                      A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

                      Valid values are defined as follows:

                      • ALL_FIELDS: Applies the filter operation to all fields.

                      Possible values include:
                      • "ALL_FIELDS"
                    • SelectedColumns — (Array<map>)

                      The selected columns of a dataset.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                  • TargetVisualsConfigurationrequired — (map)

                    The configuration that chooses the target visuals to be filtered.

                    • SameSheetTargetVisualConfiguration — (map)

                      The configuration of the same-sheet target visuals that you want to be filtered.

                      • TargetVisuals — (Array<String>)

                        A list of the target visual IDs that are located in the same sheet of the analysis.

                      • TargetVisualOptions — (String)

                        The options that choose the target visual in the same sheet.

                        Valid values are defined as follows:

                        • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

                        Possible values include:
                        • "ALL_VISUALS"
                • NavigationOperation — (map)

                  The navigation operation that navigates between different sheets in the same analysis.

                  • LocalNavigationConfiguration — (map)

                    The configuration that chooses the navigation target.

                    • TargetSheetIdrequired — (String)

                      The sheet that is targeted for navigation in the same analysis.

                • URLOperation — (map)

                  The URL operation that opens a link to another webpage.

                  • URLTemplaterequired — (String)

                    THe URL link of the CustomActionURLOperation.

                  • URLTargetrequired — (String)

                    The target of the CustomActionURLOperation.

                    Valid values are defined as follows:

                    • NEW_TAB: Opens the target URL in a new browser tab.

                    • NEW_WINDOW: Opens the target URL in a new browser window.

                    • SAME_TAB: Opens the target URL in the same browser tab.

                    Possible values include:
                    • "NEW_TAB"
                    • "NEW_WINDOW"
                    • "SAME_TAB"
                • SetParametersOperation — (map)

                  The set parameter operation that sets parameters in custom action.

                  • ParameterValueConfigurationsrequired — (Array<map>)

                    The parameter that determines the value configuration.

                    • DestinationParameterNamerequired — (String)

                      The destination parameter name of the SetParameterValueConfiguration.

                    • Valuerequired — (map)

                      The configuration of destination parameter values.

                      This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                      • CustomValuesConfiguration — (map)

                        The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

                        • IncludeNullValue — (Boolean)

                          Includes the null value in custom action parameter values.

                        • CustomValuesrequired — (map)

                          The customized parameter values.

                          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

                          • StringValues — (Array<String>)

                            A list of string-type parameter values.

                          • IntegerValues — (Array<Integer>)

                            A list of integer-type parameter values.

                          • DecimalValues — (Array<Float>)

                            A list of decimal-type parameter values.

                          • DateTimeValues — (Array<Date>)

                            A list of datetime-type parameter values.

                      • SelectAllValueOptions — (String)

                        The configuration that selects all options.

                        Possible values include:
                        • "ALL_VALUES"
                      • SourceParameterName — (String)

                        The source parameter name of the destination parameter.

                      • SourceField — (String)

                        The source field ID of the destination parameter.

                      • SourceColumn — (map)

                        A column of a data set.

                        • DataSetIdentifierrequired — (String)

                          The data set that the column belongs to.

                        • ColumnNamerequired — (String)

                          The name of the column.

            • ColumnHierarchies — (Array<map>)

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

              • ExplicitHierarchy — (map)

                The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the explicit hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the explicit hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the explicit hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • DateTimeHierarchy — (map)

                The option that determines the hierarchy of any DateTime fields.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the DateTime hierarchy.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the DateTime hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
              • PredefinedHierarchy — (map)

                The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

                • HierarchyIdrequired — (String)

                  The hierarchy ID of the predefined hierarchy.

                • Columnsrequired — (Array<map>)

                  The list of columns that define the predefined hierarchy.

                  • DataSetIdentifierrequired — (String)

                    The data set that the column belongs to.

                  • ColumnNamerequired — (String)

                    The name of the column.

                • DrillDownFilters — (Array<map>)

                  The option that determines the drill down filters for the predefined hierarchy.

                  • NumericEqualityFilter — (map)

                    The numeric equality type drill down filter. This filter is used for number type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • Valuerequired — (Float)

                      The value of the double input numeric drill down filter.

                  • CategoryFilter — (map)

                    The category type drill down filter. This filter is used for string type columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • CategoryValuesrequired — (Array<String>)

                      A list of the string inputs that are the values of the category drill down filter.

                  • TimeRangeFilter — (map)

                    The time range drill down filter. This filter is used for date time columns.

                    • Columnrequired — (map)

                      The column that the filter is applied to.

                      • DataSetIdentifierrequired — (String)

                        The data set that the column belongs to.

                      • ColumnNamerequired — (String)

                        The name of the column.

                    • RangeMinimumrequired — (Date)

                      The minimum value for the filter value range.

                    • RangeMaximumrequired — (Date)

                      The maximum value for the filter value range.

                    • TimeGranularityrequired — (String)

                      The level of time precision that is used to aggregate DateTime values.

                      Possible values include:
                      • "YEAR"
                      • "QUARTER"
                      • "MONTH"
                      • "WEEK"
                      • "DAY"
                      • "HOUR"
                      • "MINUTE"
                      • "SECOND"
                      • "MILLISECOND"
        • TextBoxes — (Array<map>)

          The text boxes that are on a sheet.

          • SheetTextBoxIdrequired — (String)

            The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

          • Content — (String)

            The content that is displayed in the text box.

        • Layouts — (Array<map>)

          Layouts define how the components of a sheet are arranged.

          For more information, see Types of layout in the Amazon QuickSight User Guide.

          • Configurationrequired — (map)

            The configuration that determines what the type of layout for a sheet.

            • GridLayout — (map)

              A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeFormLayout — (map)

              A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

              • Elementsrequired — (Array<map>)

                The elements that are included in a free-form layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a free-form layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • XAxisLocationrequired — (String)

                  The x-axis coordinate of the element.

                • YAxisLocationrequired — (String)

                  The y-axis coordinate of the element.

                • Widthrequired — (String)

                  The width of an element within a free-form layout.

                • Heightrequired — (String)

                  The height of an element within a free-form layout.

                • Visibility — (String)

                  The visibility of an element within a free-form layout.

                  Possible values include:
                  • "HIDDEN"
                  • "VISIBLE"
                • RenderingRules — (Array<map>)

                  The rendering rules that determine when an element should be displayed within a free-form layout.

                  • Expressionrequired — (String)

                    The expression of the rendering rules of a sheet.

                  • ConfigurationOverridesrequired — (map)

                    The override configuration of the rendering rules of a sheet.

                    • Visibility — (String)

                      Determines whether or not the overrides are visible. Choose one of the following options:

                      • VISIBLE

                      • HIDDEN

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • BorderStyle — (map)

                  The border style configuration of a free-form layout element.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • SelectedBorderStyle — (map)

                  The border style configuration of a free-form layout element. This border style is used when the element is selected.

                  • Visibility — (String)

                    The border visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The border color of a free-form layout element.

                • BackgroundStyle — (map)

                  The background style configuration of a free-form layout element.

                  • Visibility — (String)

                    The background visibility of a free-form layout element.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
                  • Color — (String)

                    The background color of a free-form layout element.

                • LoadingAnimation — (map)

                  The loading animation configuration of a free-form layout element.

                  • Visibility — (String)

                    The visibility configuration of LoadingAnimation.

                    Possible values include:
                    • "HIDDEN"
                    • "VISIBLE"
              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

            • SectionBasedLayout — (map)

              A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

              • HeaderSectionsrequired — (Array<map>)

                A list of header section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • BodySectionsrequired — (Array<map>)

                A list of body section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of a body section.

                • Contentrequired — (map)

                  The configuration of content in a body section.

                  • Layout — (map)

                    The layout configuration of a body section.

                    • FreeFormLayoutrequired — (map)

                      The free-form layout configuration of a section.

                      • Elementsrequired — (Array<map>)

                        The elements that are included in the free-form layout.

                        • ElementIdrequired — (String)

                          A unique identifier for an element within a free-form layout.

                        • ElementTyperequired — (String)

                          The type of element.

                          Possible values include:
                          • "VISUAL"
                          • "FILTER_CONTROL"
                          • "PARAMETER_CONTROL"
                          • "TEXT_BOX"
                        • XAxisLocationrequired — (String)

                          The x-axis coordinate of the element.

                        • YAxisLocationrequired — (String)

                          The y-axis coordinate of the element.

                        • Widthrequired — (String)

                          The width of an element within a free-form layout.

                        • Heightrequired — (String)

                          The height of an element within a free-form layout.

                        • Visibility — (String)

                          The visibility of an element within a free-form layout.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • RenderingRules — (Array<map>)

                          The rendering rules that determine when an element should be displayed within a free-form layout.

                          • Expressionrequired — (String)

                            The expression of the rendering rules of a sheet.

                          • ConfigurationOverridesrequired — (map)

                            The override configuration of the rendering rules of a sheet.

                            • Visibility — (String)

                              Determines whether or not the overrides are visible. Choose one of the following options:

                              • VISIBLE

                              • HIDDEN

                              Possible values include:
                              • "HIDDEN"
                              • "VISIBLE"
                        • BorderStyle — (map)

                          The border style configuration of a free-form layout element.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • SelectedBorderStyle — (map)

                          The border style configuration of a free-form layout element. This border style is used when the element is selected.

                          • Visibility — (String)

                            The border visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The border color of a free-form layout element.

                        • BackgroundStyle — (map)

                          The background style configuration of a free-form layout element.

                          • Visibility — (String)

                            The background visibility of a free-form layout element.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                          • Color — (String)

                            The background color of a free-form layout element.

                        • LoadingAnimation — (map)

                          The loading animation configuration of a free-form layout element.

                          • Visibility — (String)

                            The visibility configuration of LoadingAnimation.

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                • Style — (map)

                  The style options of a body section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

                • PageBreakConfiguration — (map)

                  The configuration of a page break for a section.

                  • After — (map)

                    The configuration of a page break after a section.

                    • Status — (String)

                      The option that enables or disables a page break at the end of a section.

                      Possible values include:
                      • "ENABLED"
                      • "DISABLED"
              • FooterSectionsrequired — (Array<map>)

                A list of footer section configurations.

                • SectionIdrequired — (String)

                  The unique identifier of the header or footer section.

                • Layoutrequired — (map)

                  The layout configuration of the header or footer section.

                  • FreeFormLayoutrequired — (map)

                    The free-form layout configuration of a section.

                    • Elementsrequired — (Array<map>)

                      The elements that are included in the free-form layout.

                      • ElementIdrequired — (String)

                        A unique identifier for an element within a free-form layout.

                      • ElementTyperequired — (String)

                        The type of element.

                        Possible values include:
                        • "VISUAL"
                        • "FILTER_CONTROL"
                        • "PARAMETER_CONTROL"
                        • "TEXT_BOX"
                      • XAxisLocationrequired — (String)

                        The x-axis coordinate of the element.

                      • YAxisLocationrequired — (String)

                        The y-axis coordinate of the element.

                      • Widthrequired — (String)

                        The width of an element within a free-form layout.

                      • Heightrequired — (String)

                        The height of an element within a free-form layout.

                      • Visibility — (String)

                        The visibility of an element within a free-form layout.

                        Possible values include:
                        • "HIDDEN"
                        • "VISIBLE"
                      • RenderingRules — (Array<map>)

                        The rendering rules that determine when an element should be displayed within a free-form layout.

                        • Expressionrequired — (String)

                          The expression of the rendering rules of a sheet.

                        • ConfigurationOverridesrequired — (map)

                          The override configuration of the rendering rules of a sheet.

                          • Visibility — (String)

                            Determines whether or not the overrides are visible. Choose one of the following options:

                            • VISIBLE

                            • HIDDEN

                            Possible values include:
                            • "HIDDEN"
                            • "VISIBLE"
                      • BorderStyle — (map)

                        The border style configuration of a free-form layout element.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • SelectedBorderStyle — (map)

                        The border style configuration of a free-form layout element. This border style is used when the element is selected.

                        • Visibility — (String)

                          The border visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The border color of a free-form layout element.

                      • BackgroundStyle — (map)

                        The background style configuration of a free-form layout element.

                        • Visibility — (String)

                          The background visibility of a free-form layout element.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                        • Color — (String)

                          The background color of a free-form layout element.

                      • LoadingAnimation — (map)

                        The loading animation configuration of a free-form layout element.

                        • Visibility — (String)

                          The visibility configuration of LoadingAnimation.

                          Possible values include:
                          • "HIDDEN"
                          • "VISIBLE"
                • Style — (map)

                  The style options of a header or footer section.

                  • Height — (String)

                    The height of a section.

                    Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

                  • Padding — (map)

                    The spacing between section content and its top, bottom, left, and right edges.

                    There is no padding by default.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

              • CanvasSizeOptionsrequired — (map)

                The options for the canvas of a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

        • SheetControlLayouts — (Array<map>)

          The control layouts of the sheet.

          • Configurationrequired — (map)

            The configuration that determines the elements and canvas size options of sheet control.

            • GridLayout — (map)

              The configuration that determines the elements and canvas size options of sheet control.

              • Elementsrequired — (Array<map>)

                The elements that are included in a grid layout.

                • ElementIdrequired — (String)

                  A unique identifier for an element within a grid layout.

                • ElementTyperequired — (String)

                  The type of element.

                  Possible values include:
                  • "VISUAL"
                  • "FILTER_CONTROL"
                  • "PARAMETER_CONTROL"
                  • "TEXT_BOX"
                • ColumnIndex — (Integer)

                  The column index for the upper left corner of an element.

                • ColumnSpanrequired — (Integer)

                  The width of a grid element expressed as a number of grid columns.

                • RowIndex — (Integer)

                  The row index for the upper left corner of an element.

                • RowSpanrequired — (Integer)

                  The height of a grid element expressed as a number of grid rows.

              • CanvasSizeOptions — (map)

                Configuration options for the canvas of a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

        • ContentType — (String)

          The layout content type of the sheet. Choose one of the following options:

          • PAGINATED: Creates a sheet for a paginated report.

          • INTERACTIVE: Creates a sheet for an interactive dashboard.

          Possible values include:
          • "PAGINATED"
          • "INTERACTIVE"
      • CalculatedFields — (Array<map>)

        An array of calculated field definitions for the template.

        • DataSetIdentifierrequired — (String)

          The data set that is used in this calculated field.

        • Namerequired — (String)

          The name of the calculated field.

        • Expressionrequired — (String)

          The expression of the calculated field.

      • ParameterDeclarations — (Array<map>)

        An array of parameter declarations for a template.

        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.

        • StringParameterDeclaration — (map)

          A parameter declaration for the String data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<String>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a String parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (String)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DecimalParameterDeclaration — (map)

          A parameter declaration for the Decimal data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Float>)

              The static values of the DecimalDefaultValues.

          • ValueWhenUnset — (map)

            The configuration that defines the default value of a Decimal parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Float)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • IntegerParameterDeclaration — (map)

          A parameter declaration for the Integer data type.

          • ParameterValueTyperequired — (String)

            The value type determines whether the parameter is a single-value or multi-value parameter.

            Possible values include:
            • "MULTI_VALUED"
            • "SINGLE_VALUED"
          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Integer>)

              The static values of the IntegerDefaultValues.

          • ValueWhenUnset — (map)

            A parameter declaration for the Integer data type.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Integer)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

        • DateTimeParameterDeclaration — (map)

          A parameter declaration for the DateTime data type.

          • Namerequired — (String)

            The name of the parameter that is being declared.

          • DefaultValues — (map)

            The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

            • DynamicValue — (map)

              The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

              • UserNameColumn — (map)

                The column that contains the username.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • GroupNameColumn — (map)

                The column that contains the group name.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • DefaultValueColumnrequired — (map)

                The column that contains the default value of each user or group.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

            • StaticValues — (Array<Date>)

              The static values of the DataTimeDefaultValues.

            • RollingDate — (map)

              The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "YEAR"
            • "QUARTER"
            • "MONTH"
            • "WEEK"
            • "DAY"
            • "HOUR"
            • "MINUTE"
            • "SECOND"
            • "MILLISECOND"
          • ValueWhenUnset — (map)

            The configuration that defines the default value of a DateTime parameter when a value has not been set.

            • ValueWhenUnsetOption — (String)

              The built-in options for default values. The value can be one of the following:

              • RECOMMENDED: The recommended value.

              • NULL: The NULL value.

              Possible values include:
              • "RECOMMENDED_VALUE"
              • "NULL"
            • CustomValue — (Date)

              A custom value that's used when the value of a parameter isn't set.

          • MappedDataSetParameters — (Array<map>)

            A list of dataset parameters that are mapped to an analysis parameter.

            • DataSetIdentifierrequired — (String)

              A unique name that identifies a dataset within the analysis or dashboard.

            • DataSetParameterNamerequired — (String)

              The name of the dataset parameter.

      • FilterGroups — (Array<map>)

        Filter definitions for a template.

        For more information, see Filtering Data in the Amazon QuickSight User Guide.

        • FilterGroupIdrequired — (String)

          The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

        • Filtersrequired — (Array<map>)

          The list of filters that are present in a FilterGroup.

          • CategoryFilter — (map)

            A CategoryFilter filters text values.

            For more information, see Adding text filters in the Amazon QuickSight User Guide.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Configurationrequired — (map)

              The configuration for a CategoryFilter.

              • FilterListConfiguration — (map)

                A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOption — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterListConfiguration — (map)

                A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValues — (Array<String>)

                  The list of category values for the filter.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
              • CustomFilterConfiguration — (map)

                A custom filter that filters based on a single value. This filter can be partially matched.

                • MatchOperatorrequired — (String)

                  The match operator that is used to determine if a filter should be applied.

                  Possible values include:
                  • "EQUALS"
                  • "DOES_NOT_EQUAL"
                  • "CONTAINS"
                  • "DOES_NOT_CONTAIN"
                  • "STARTS_WITH"
                  • "ENDS_WITH"
                • CategoryValue — (String)

                  The category value for the filter.

                  This field is mutually exclusive to ParameterName.

                • SelectAllOptions — (String)

                  Select all of the values. Null is not the assigned value of select all.

                  • FILTER_ALL_VALUES

                  Possible values include:
                  • "FILTER_ALL_VALUES"
                • ParameterName — (String)

                  The parameter whose value should be used for the filter value.

                  This field is mutually exclusive to CategoryValue.

                • NullOptionrequired — (String)

                  This option determines how null values should be treated when filtering data.

                  • ALL_VALUES: Include null values in filtered results.

                  • NULLS_ONLY: Only include null values in filtered results.

                  • NON_NULLS_ONLY: Exclude null values from filtered results.

                  Possible values include:
                  • "ALL_VALUES"
                  • "NULLS_ONLY"
                  • "NON_NULLS_ONLY"
          • NumericRangeFilter — (map)

            A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimum — (map)

              The minimum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • RangeMaximum — (map)

              The maximum value for the filter value range.

              • StaticValue — (Float)

                The static value of the numeric range filter.

              • Parameter — (String)

                The parameter that is used in the numeric range.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • NumericEqualityFilter — (map)

            A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Float)

              The input value.

            • SelectAllOptions — (String)

              Select all of the values. Null is not the assigned value of select all.

              • FILTER_ALL_VALUES

              Possible values include:
              • "FILTER_ALL_VALUES"
            • MatchOperatorrequired — (String)

              The match operator that is used to determine if a filter should be applied.

              Possible values include:
              • "EQUALS"
              • "DOES_NOT_EQUAL"
            • AggregationFunction — (map)

              The aggregation function of the filter.

              • NumericalAggregationFunction — (map)

                Aggregation for numerical values.

                • SimpleNumericalAggregation — (String)

                  Built-in aggregation functions for numerical values.

                  • SUM: The sum of a dimension or measure.

                  • AVERAGE: The average of a dimension or measure.

                  • MIN: The minimum value of a dimension or measure.

                  • MAX: The maximum value of a dimension or measure.

                  • COUNT: The count of a dimension or measure.

                  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                  • VAR: The variance of a dimension or measure.

                  • VARP: The partitioned variance of a dimension or measure.

                  • STDEV: The standard deviation of a dimension or measure.

                  • STDEVP: The partitioned standard deviation of a dimension or measure.

                  • MEDIAN: The median value of a dimension or measure.

                  Possible values include:
                  • "SUM"
                  • "AVERAGE"
                  • "MIN"
                  • "MAX"
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "VAR"
                  • "VARP"
                  • "STDEV"
                  • "STDEVP"
                  • "MEDIAN"
                • PercentileAggregation — (map)

                  An aggregation based on the percentile of values in a dimension or measure.

                  • PercentileValue — (Float)

                    The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

              • CategoricalAggregationFunction — (String)

                Aggregation for categorical values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
              • DateAggregationFunction — (String)

                Aggregation for date values.

                • COUNT: Aggregate by the total number of values, including duplicates.

                • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                • MIN: Select the smallest date value.

                • MAX: Select the largest date value.

                Possible values include:
                • "COUNT"
                • "DISTINCT_COUNT"
                • "MIN"
                • "MAX"
              • AttributeAggregationFunction — (map)

                Aggregation for attributes.

                • SimpleAttributeAggregation — (String)

                  The built-in aggregation functions for attributes.

                  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                  Possible values include:
                  • "UNIQUE_VALUE"
                • ValueForMultipleValues — (String)

                  Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
          • TimeEqualityFilter — (map)

            A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Value — (Date)

              The value of a TimeEquality filter.

              This field is mutually exclusive to RollingDate and ParameterName.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

              This field is mutually exclusive to Value and RollingDate.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RollingDate — (map)

              The rolling date input for the TimeEquality filter.

              This field is mutually exclusive to Value and ParameterName.

              • DataSetIdentifier — (String)

                The data set that is used in the rolling date configuration.

              • Expressionrequired — (String)

                The expression of the rolling date configuration.

          • TimeRangeFilter — (map)

            A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • IncludeMinimum — (Boolean)

              Determines whether the minimum value in the filter value range should be included in the filtered results.

            • IncludeMaximum — (Boolean)

              Determines whether the maximum value in the filter value range should be included in the filtered results.

            • RangeMinimumValue — (map)

              The minimum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • RangeMaximumValue — (map)

              The maximum value for the filter value range.

              • StaticValue — (Date)

                The static input value.

              • RollingDate — (map)

                The rolling date input value.

                • DataSetIdentifier — (String)

                  The data set that is used in the rolling date configuration.

                • Expressionrequired — (String)

                  The expression of the rolling date configuration.

              • Parameter — (String)

                The parameter type input value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The exclude period of the time range filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
          • RelativeDatesFilter — (map)

            A RelativeDatesFilter filters date values that are relative to a given date.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • AnchorDateConfigurationrequired — (map)

              The date configuration of the filter.

              • AnchorOption — (String)

                The options for the date configuration. Choose one of the options below:

                • NOW

                Possible values include:
                • "NOW"
              • ParameterName — (String)

                The name of the parameter that is used for the anchor date configuration.

            • MinimumGranularity — (String)

              The minimum granularity (period granularity) of the relative dates filter.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • TimeGranularityrequired — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • RelativeDateTyperequired — (String)

              The range date type of the filter. Choose one of the options below:

              • PREVIOUS

              • THIS

              • LAST

              • NOW

              • NEXT

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NOW"
              • "NEXT"
            • RelativeDateValue — (Integer)

              The date value of the filter.

            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

            • NullOptionrequired — (String)

              This option determines how null values should be treated when filtering data.

              • ALL_VALUES: Include null values in filtered results.

              • NULLS_ONLY: Only include null values in filtered results.

              • NON_NULLS_ONLY: Exclude null values from filtered results.

              Possible values include:
              • "ALL_VALUES"
              • "NULLS_ONLY"
              • "NON_NULLS_ONLY"
            • ExcludePeriodConfiguration — (map)

              The configuration for the exclude period of the filter.

              • Amountrequired — (Integer)

                The amount or number of the exclude period.

              • Granularityrequired — (String)

                The granularity or unit (day, month, year) of the exclude period.

                Possible values include:
                • "YEAR"
                • "QUARTER"
                • "MONTH"
                • "WEEK"
                • "DAY"
                • "HOUR"
                • "MINUTE"
                • "SECOND"
                • "MILLISECOND"
              • Status — (String)

                The status of the exclude period. Choose from the following options:

                • ENABLED

                • DISABLED

                Possible values include:
                • "ENABLED"
                • "DISABLED"
          • TopBottomFilter — (map)

            A TopBottomFilter filters data to the top or bottom values for a given column.

            • FilterIdrequired — (String)

              An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

            • Columnrequired — (map)

              The column that the filter is applied to.

              • DataSetIdentifierrequired — (String)

                The data set that the column belongs to.

              • ColumnNamerequired — (String)

                The name of the column.

            • Limit — (Integer)

              The number of items to include in the top bottom filter results.

            • AggregationSortConfigurationsrequired — (Array<map>)

              The aggregation and sort configuration of the top bottom filter.

              • Columnrequired — (map)

                The column that determines the sort order of aggregated values.

                • DataSetIdentifierrequired — (String)

                  The data set that the column belongs to.

                • ColumnNamerequired — (String)

                  The name of the column.

              • SortDirectionrequired — (String)

                The sort direction of values.

                • ASC: Sort in ascending order.

                • DESC: Sort in descending order.

                Possible values include:
                • "ASC"
                • "DESC"
              • AggregationFunction — (map)

                The function that aggregates the values in Column.

                • NumericalAggregationFunction — (map)

                  Aggregation for numerical values.

                  • SimpleNumericalAggregation — (String)

                    Built-in aggregation functions for numerical values.

                    • SUM: The sum of a dimension or measure.

                    • AVERAGE: The average of a dimension or measure.

                    • MIN: The minimum value of a dimension or measure.

                    • MAX: The maximum value of a dimension or measure.

                    • COUNT: The count of a dimension or measure.

                    • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

                    • VAR: The variance of a dimension or measure.

                    • VARP: The partitioned variance of a dimension or measure.

                    • STDEV: The standard deviation of a dimension or measure.

                    • STDEVP: The partitioned standard deviation of a dimension or measure.

                    • MEDIAN: The median value of a dimension or measure.

                    Possible values include:
                    • "SUM"
                    • "AVERAGE"
                    • "MIN"
                    • "MAX"
                    • "COUNT"
                    • "DISTINCT_COUNT"
                    • "VAR"
                    • "VARP"
                    • "STDEV"
                    • "STDEVP"
                    • "MEDIAN"
                  • PercentileAggregation — (map)

                    An aggregation based on the percentile of values in a dimension or measure.

                    • PercentileValue — (Float)

                      The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

                • CategoricalAggregationFunction — (String)

                  Aggregation for categorical values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                • DateAggregationFunction — (String)

                  Aggregation for date values.

                  • COUNT: Aggregate by the total number of values, including duplicates.

                  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

                  • MIN: Select the smallest date value.

                  • MAX: Select the largest date value.

                  Possible values include:
                  • "COUNT"
                  • "DISTINCT_COUNT"
                  • "MIN"
                  • "MAX"
                • AttributeAggregationFunction — (map)

                  Aggregation for attributes.

                  • SimpleAttributeAggregation — (String)

                    The built-in aggregation functions for attributes.

                    • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

                    Possible values include:
                    • "UNIQUE_VALUE"
                  • ValueForMultipleValues — (String)

                    Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "YEAR"
              • "QUARTER"
              • "MONTH"
              • "WEEK"
              • "DAY"
              • "HOUR"
              • "MINUTE"
              • "SECOND"
              • "MILLISECOND"
            • ParameterName — (String)

              The parameter whose value should be used for the filter value.

        • ScopeConfigurationrequired — (map)

          The configuration that specifies what scope to apply to a FilterGroup.

          This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

          • SelectedSheets — (map)

            The configuration for applying a filter to specific sheets.

            • SheetVisualScopingConfigurations — (Array<map>)

              The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

              • SheetIdrequired — (String)

                The selected sheet that the filter is applied to.

              • Scoperequired — (String)

                The scope of the applied entities. Choose one of the following options:

                • ALL_VISUALS

                • SELECTED_VISUALS

                Possible values include:
                • "ALL_VISUALS"
                • "SELECTED_VISUALS"
              • VisualIds — (Array<String>)

                The selected visuals that the filter is applied to.

          • AllSheets — (map)

            The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

        • Status — (String)

          The status of the FilterGroup.

          Possible values include:
          • "ENABLED"
          • "DISABLED"
        • CrossDatasetrequired — (String)

          The filter new feature which can apply filter group to all data sets. Choose one of the following options:

          • ALL_DATASETS

          • SINGLE_DATASET

          Possible values include:
          • "ALL_DATASETS"
          • "SINGLE_DATASET"
      • ColumnConfigurations — (Array<map>)

        An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.

        • Columnrequired — (map)

          The column.

          • DataSetIdentifierrequired — (String)

            The data set that the column belongs to.

          • ColumnNamerequired — (String)

            The name of the column.

        • FormatConfiguration — (map)

          The format configuration of a column.

          • StringFormatConfiguration — (map)

            Formatting configuration for string fields.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric strings.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • NumberFormatConfiguration — (map)

            Formatting configuration for number fields.

            • FormatConfiguration — (map)

              The options that determine the numeric format configuration.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

          • DateTimeFormatConfiguration — (map)

            Formatting configuration for DateTime fields.

            • DateTimeFormat — (String)

              Determines the DateTime format.

            • NullValueFormatConfiguration — (map)

              The options that determine the null value format configuration.

              • NullStringrequired — (String)

                Determines the null string of null values.

            • NumericFormatConfiguration — (map)

              The formatting configuration for numeric DateTime fields.

              • NumberDisplayFormatConfiguration — (map)

                The options that determine the number display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the number format.

                • Suffix — (String)

                  Determines the suffix value of the number format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value of the number format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • CurrencyDisplayFormatConfiguration — (map)

                The options that determine the currency display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the currency format.

                • Suffix — (String)

                  Determines the suffix value of the currency format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • Symbol — (String)

                  Determines the symbol for the currency format.

                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NumberScale — (String)

                  Determines the number scale value for the currency format.

                  Possible values include:
                  • "NONE"
                  • "AUTO"
                  • "THOUSANDS"
                  • "MILLIONS"
                  • "BILLIONS"
                  • "TRILLIONS"
                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

              • PercentageDisplayFormatConfiguration — (map)

                The options that determine the percentage display format configuration.

                • Prefix — (String)

                  Determines the prefix value of the percentage format.

                • Suffix — (String)

                  Determines the suffix value of the percentage format.

                • SeparatorConfiguration — (map)

                  The options that determine the numeric separator configuration.

                  • DecimalSeparator — (String)

                    Determines the decimal separator.

                    Possible values include:
                    • "COMMA"
                    • "DOT"
                    • "SPACE"
                  • ThousandsSeparator — (map)

                    The options that determine the thousands separator configuration.

                    • Symbol — (String)

                      Determines the thousands separator symbol.

                      Possible values include:
                      • "COMMA"
                      • "DOT"
                      • "SPACE"
                    • Visibility — (String)

                      Determines the visibility of the thousands separator.

                      Possible values include:
                      • "HIDDEN"
                      • "VISIBLE"
                • DecimalPlacesConfiguration — (map)

                  The option that determines the decimal places configuration.

                  • DecimalPlacesrequired — (Integer)

                    The values of the decimal places.

                • NegativeValueConfiguration — (map)

                  The options that determine the negative value configuration.

                  • DisplayModerequired — (String)

                    Determines the display mode of the negative value configuration.

                    Possible values include:
                    • "POSITIVE"
                    • "NEGATIVE"
                • NullValueFormatConfiguration — (map)

                  The options that determine the null value format configuration.

                  • NullStringrequired — (String)

                    Determines the null string of null values.

        • Role — (String)

          The role of the column.

          Possible values include:
          • "DIMENSION"
          • "MEASURE"
        • ColorsConfiguration — (map)

          The color configurations of the column.

          • CustomColors — (Array<map>)

            A list of up to 50 custom colors.

            • FieldValue — (String)

              The data value that the color is applied to.

            • Colorrequired — (String)

              The color that is applied to the data value.

            • SpecialValue — (String)

              The value of a special data value.

              Possible values include:
              • "EMPTY"
              • "NULL"
              • "OTHER"
      • AnalysisDefaults — (map)

        The configuration for default analysis settings.

        • DefaultNewSheetConfigurationrequired — (map)

          The configuration for default new sheet settings.

          • InteractiveLayoutConfiguration — (map)

            The options that determine the default settings for interactive layout configuration.

            • Grid — (map)

              The options that determine the default settings for a grid layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a grid layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a grid layout.

                  • ResizeOptionrequired — (String)

                    This value determines the layout behavior when the viewport is resized.

                    • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

                    • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

                    Possible values include:
                    • "FIXED"
                    • "RESPONSIVE"
                  • OptimizedViewPortWidth — (String)

                    The width that the view port will be optimized for when the layout renders.

            • FreeForm — (map)

              The options that determine the default settings of a free-form layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a free-form layout.

                • ScreenCanvasSizeOptions — (map)

                  The options that determine the sizing of the canvas used in a free-form layout.

                  • OptimizedViewPortWidthrequired — (String)

                    The width that the view port will be optimized for when the layout renders.

          • PaginatedLayoutConfiguration — (map)

            The options that determine the default settings for a paginated layout configuration.

            • SectionBased — (map)

              The options that determine the default settings for a section-based layout configuration.

              • CanvasSizeOptionsrequired — (map)

                Determines the screen canvas size options for a section-based layout.

                • PaperCanvasSizeOptions — (map)

                  The options for a paper canvas of a section-based layout.

                  • PaperSize — (String)

                    The paper size that is used to define canvas dimensions.

                    Possible values include:
                    • "US_LETTER"
                    • "US_LEGAL"
                    • "US_TABLOID_LEDGER"
                    • "A0"
                    • "A1"
                    • "A2"
                    • "A3"
                    • "A4"
                    • "A5"
                    • "JIS_B4"
                    • "JIS_B5"
                  • PaperOrientation — (String)

                    The paper orientation that is used to define canvas dimensions. Choose one of the following options:

                    • PORTRAIT

                    • LANDSCAPE

                    Possible values include:
                    • "PORTRAIT"
                    • "LANDSCAPE"
                  • PaperMargin — (map)

                    Defines the spacing between the canvas content and the top, bottom, left, and right edges.

                    • Top — (String)

                      Define the top spacing.

                    • Bottom — (String)

                      Define the bottom spacing.

                    • Left — (String)

                      Define the left spacing.

                    • Right — (String)

                      Define the right spacing.

          • SheetContentType — (String)

            The option that determines the sheet content type.

            Possible values include:
            • "PAGINATED"
            • "INTERACTIVE"
      • Options — (map)

        An array of option definitions for a template.

        • Timezone — (String)

          Determines the timezone for the analysis.

        • WeekStart — (String)

          Determines the week start day for an analysis.

          Possible values include:
          • "SUNDAY"
          • "MONDAY"
          • "TUESDAY"
          • "WEDNESDAY"
          • "THURSDAY"
          • "FRIDAY"
          • "SATURDAY"
    • ValidationStrategy — (map)

      The option to relax the validation needed to update a template with definition objects. This skips the validation step for specific errors.

      • Moderequired — (String)

        The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

        Possible values include:
        • "STRICT"
        • "LENIENT"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateId — (String)

        The ID for the template.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the template.

      • VersionArn — (String)

        The ARN for the template, including the version information of the first version.

      • CreationStatus — (String)

        The creation status of the template.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTemplateAlias(params = {}, callback) ⇒ AWS.Request

Updates the template alias of a template.

Service Reference:

Examples:

Calling the updateTemplateAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  TemplateVersionNumber: 'NUMBER_VALUE' /* required */
};
quicksight.updateTemplateAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template alias that you're updating.

    • TemplateId — (String)

      The ID for the template.

    • AliasName — (String)

      The alias of the template that you want to update. If you name a specific alias, you update the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

    • TemplateVersionNumber — (Integer)

      The version number of the template.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateAlias — (map)

        The template alias.

        • AliasName — (String)

          The display name of the template alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the template alias.

        • TemplateVersionNumber — (Integer)

          The version number of the template alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTemplatePermissions(params = {}, callback) ⇒ AWS.Request

Updates the resource permissions for a template.

Service Reference:

Examples:

Calling the updateTemplatePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TemplateId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateTemplatePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the template.

    • TemplateId — (String)

      The ID for the template.

    • GrantPermissions — (Array<map>)

      A list of resource permissions to be granted on the template.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      A list of resource permissions to be revoked from the template.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TemplateId — (String)

        The ID for the template.

      • TemplateArn — (String)

        The Amazon Resource Name (ARN) of the template.

      • Permissions — (Array<map>)

        A list of resource permissions to be set on the template.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTheme(params = {}, callback) ⇒ AWS.Request

Updates a theme.

Service Reference:

Examples:

Calling the updateTheme operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  BaseThemeId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  Configuration: {
    DataColorPalette: {
      Colors: [
        'STRING_VALUE',
        /* more items */
      ],
      EmptyFillColor: 'STRING_VALUE',
      MinMaxGradient: [
        'STRING_VALUE',
        /* more items */
      ]
    },
    Sheet: {
      Tile: {
        Border: {
          Show: true || false
        }
      },
      TileLayout: {
        Gutter: {
          Show: true || false
        },
        Margin: {
          Show: true || false
        }
      }
    },
    Typography: {
      FontFamilies: [
        {
          FontFamily: 'STRING_VALUE'
        },
        /* more items */
      ]
    },
    UIColorPalette: {
      Accent: 'STRING_VALUE',
      AccentForeground: 'STRING_VALUE',
      Danger: 'STRING_VALUE',
      DangerForeground: 'STRING_VALUE',
      Dimension: 'STRING_VALUE',
      DimensionForeground: 'STRING_VALUE',
      Measure: 'STRING_VALUE',
      MeasureForeground: 'STRING_VALUE',
      PrimaryBackground: 'STRING_VALUE',
      PrimaryForeground: 'STRING_VALUE',
      SecondaryBackground: 'STRING_VALUE',
      SecondaryForeground: 'STRING_VALUE',
      Success: 'STRING_VALUE',
      SuccessForeground: 'STRING_VALUE',
      Warning: 'STRING_VALUE',
      WarningForeground: 'STRING_VALUE'
    }
  },
  Name: 'STRING_VALUE',
  VersionDescription: 'STRING_VALUE'
};
quicksight.updateTheme(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme that you're updating.

    • ThemeId — (String)

      The ID for the theme.

    • Name — (String)

      The name for the theme.

    • BaseThemeId — (String)

      The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

    • VersionDescription — (String)

      A description of the theme version that you're updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

    • Configuration — (map)

      The theme configuration, which contains the theme display properties.

      • DataColorPalette — (map)

        Color properties that apply to chart data colors.

        • Colors — (Array<String>)

          The hexadecimal codes for the colors.

        • MinMaxGradient — (Array<String>)

          The minimum and maximum hexadecimal codes that describe a color gradient.

        • EmptyFillColor — (String)

          The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

      • UIColorPalette — (map)

        Color properties that apply to the UI and to charts, excluding the colors that apply to data.

        • PrimaryForeground — (String)

          The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

        • PrimaryBackground — (String)

          The background color that applies to visuals and other high emphasis UI.

        • SecondaryForeground — (String)

          The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

        • SecondaryBackground — (String)

          The background color that applies to the sheet background and sheet controls.

        • Accent — (String)

          This color is that applies to selected states and buttons.

        • AccentForeground — (String)

          The foreground color that applies to any text or other elements that appear over the accent color.

        • Danger — (String)

          The color that applies to error messages.

        • DangerForeground — (String)

          The foreground color that applies to any text or other elements that appear over the error color.

        • Warning — (String)

          This color that applies to warning and informational messages.

        • WarningForeground — (String)

          The foreground color that applies to any text or other elements that appear over the warning color.

        • Success — (String)

          The color that applies to success messages, for example the check mark for a successful download.

        • SuccessForeground — (String)

          The foreground color that applies to any text or other elements that appear over the success color.

        • Dimension — (String)

          The color that applies to the names of fields that are identified as dimensions.

        • DimensionForeground — (String)

          The foreground color that applies to any text or other elements that appear over the dimension color.

        • Measure — (String)

          The color that applies to the names of fields that are identified as measures.

        • MeasureForeground — (String)

          The foreground color that applies to any text or other elements that appear over the measure color.

      • Sheet — (map)

        Display options related to sheets.

        • Tile — (map)

          The display options for tiles.

          • Border — (map)

            The border around a tile.

            • Show — (Boolean)

              The option to enable display of borders for visuals.

        • TileLayout — (map)

          The layout options for tiles.

          • Gutter — (map)

            The gutter settings that apply between tiles.

            • Show — (Boolean)

              This Boolean value controls whether to display a gutter space between sheet tiles.

          • Margin — (map)

            The margin settings that apply around the outside edge of sheets.

            • Show — (Boolean)

              This Boolean value controls whether to display sheet margins.

      • Typography — (map)

        Determines the typography options.

        • FontFamilies — (Array<map>)

          Determines the list of font families.

          • FontFamily — (String)

            Determines the font family settings.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeId — (String)

        The ID for the theme.

      • Arn — (String)

        The Amazon Resource Name (ARN) for the theme.

      • VersionArn — (String)

        The Amazon Resource Name (ARN) for the new version of the theme.

      • CreationStatus — (String)

        The creation status of the theme.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETED"
      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateThemeAlias(params = {}, callback) ⇒ AWS.Request

Updates an alias of a theme.

Service Reference:

Examples:

Calling the updateThemeAlias operation

var params = {
  AliasName: 'STRING_VALUE', /* required */
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  ThemeVersionNumber: 'NUMBER_VALUE' /* required */
};
quicksight.updateThemeAlias(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme alias that you're updating.

    • ThemeId — (String)

      The ID for the theme.

    • AliasName — (String)

      The name of the theme alias that you want to update.

    • ThemeVersionNumber — (Integer)

      The version number of the theme that the alias should reference.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeAlias — (map)

        Information about the theme alias.

        • Arn — (String)

          The Amazon Resource Name (ARN) of the theme alias.

        • AliasName — (String)

          The display name of the theme alias.

        • ThemeVersionNumber — (Integer)

          The version number of the theme alias.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateThemePermissions(params = {}, callback) ⇒ AWS.Request

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

  • User

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

  • Owner

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

    • "quicksight:DeleteTheme"

    • "quicksight:UpdateTheme"

    • "quicksight:CreateThemeAlias"

    • "quicksight:DeleteThemeAlias"

    • "quicksight:UpdateThemeAlias"

    • "quicksight:UpdateThemePermissions"

    • "quicksight:DescribeThemePermissions"

  • To specify no permissions, omit the permissions list.

Service Reference:

Examples:

Calling the updateThemePermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  ThemeId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateThemePermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the theme.

    • ThemeId — (String)

      The ID for the theme.

    • GrantPermissions — (Array<map>)

      A list of resource permissions to be granted for the theme.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      A list of resource permissions to be revoked from the theme.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • ThemeId — (String)

        The ID for the theme.

      • ThemeArn — (String)

        The Amazon Resource Name (ARN) of the theme.

      • Permissions — (Array<map>)

        The resulting list of resource permissions for the theme.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTopic(params = {}, callback) ⇒ AWS.Request

Updates a topic.

Service Reference:

Examples:

Calling the updateTopic operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Topic: { /* required */
    DataSets: [
      {
        DatasetArn: 'STRING_VALUE', /* required */
        CalculatedFields: [
          {
            CalculatedFieldName: 'STRING_VALUE', /* required */
            Expression: 'STRING_VALUE', /* required */
            Aggregation: SUM | MAX | MIN | COUNT | DISTINCT_COUNT | AVERAGE | MEDIAN | STDEV | STDEVP | VAR | VARP,
            AllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            CalculatedFieldDescription: 'STRING_VALUE',
            CalculatedFieldSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            CellValueSynonyms: [
              {
                CellValue: 'STRING_VALUE',
                Synonyms: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ],
            ColumnDataRole: DIMENSION | MEASURE,
            ComparativeOrder: {
              SpecifedOrder: [
                'STRING_VALUE',
                /* more items */
              ],
              TreatUndefinedSpecifiedValues: LEAST | MOST,
              UseOrdering: GREATER_IS_BETTER | LESSER_IS_BETTER | SPECIFIED
            },
            DefaultFormatting: {
              DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING,
              DisplayFormatOptions: {
                BlankCellFormat: 'STRING_VALUE',
                CurrencySymbol: 'STRING_VALUE',
                DateFormat: 'STRING_VALUE',
                DecimalSeparator: COMMA | DOT,
                FractionDigits: 'NUMBER_VALUE',
                GroupingSeparator: 'STRING_VALUE',
                NegativeFormat: {
                  Prefix: 'STRING_VALUE',
                  Suffix: 'STRING_VALUE'
                },
                Prefix: 'STRING_VALUE',
                Suffix: 'STRING_VALUE',
                UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                UseBlankCellFormat: true || false,
                UseGrouping: true || false
              }
            },
            DisableIndexing: true || false,
            IsIncludedInTopic: true || false,
            NeverAggregateInFilter: true || false,
            NonAdditive: true || false,
            NotAllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            SemanticType: {
              FalseyCellValue: 'STRING_VALUE',
              FalseyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              SubTypeName: 'STRING_VALUE',
              TruthyCellValue: 'STRING_VALUE',
              TruthyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            },
            TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
          },
          /* more items */
        ],
        Columns: [
          {
            ColumnName: 'STRING_VALUE', /* required */
            Aggregation: SUM | MAX | MIN | COUNT | DISTINCT_COUNT | AVERAGE | MEDIAN | STDEV | STDEVP | VAR | VARP,
            AllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            CellValueSynonyms: [
              {
                CellValue: 'STRING_VALUE',
                Synonyms: [
                  'STRING_VALUE',
                  /* more items */
                ]
              },
              /* more items */
            ],
            ColumnDataRole: DIMENSION | MEASURE,
            ColumnDescription: 'STRING_VALUE',
            ColumnFriendlyName: 'STRING_VALUE',
            ColumnSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            ComparativeOrder: {
              SpecifedOrder: [
                'STRING_VALUE',
                /* more items */
              ],
              TreatUndefinedSpecifiedValues: LEAST | MOST,
              UseOrdering: GREATER_IS_BETTER | LESSER_IS_BETTER | SPECIFIED
            },
            DefaultFormatting: {
              DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING,
              DisplayFormatOptions: {
                BlankCellFormat: 'STRING_VALUE',
                CurrencySymbol: 'STRING_VALUE',
                DateFormat: 'STRING_VALUE',
                DecimalSeparator: COMMA | DOT,
                FractionDigits: 'NUMBER_VALUE',
                GroupingSeparator: 'STRING_VALUE',
                NegativeFormat: {
                  Prefix: 'STRING_VALUE',
                  Suffix: 'STRING_VALUE'
                },
                Prefix: 'STRING_VALUE',
                Suffix: 'STRING_VALUE',
                UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS,
                UseBlankCellFormat: true || false,
                UseGrouping: true || false
              }
            },
            DisableIndexing: true || false,
            IsIncludedInTopic: true || false,
            NeverAggregateInFilter: true || false,
            NonAdditive: true || false,
            NotAllowedAggregations: [
              COUNT | DISTINCT_COUNT | MIN | MAX | MEDIAN | SUM | AVERAGE | STDEV | STDEVP | VAR | VARP | PERCENTILE,
              /* more items */
            ],
            SemanticType: {
              FalseyCellValue: 'STRING_VALUE',
              FalseyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              SubTypeName: 'STRING_VALUE',
              TruthyCellValue: 'STRING_VALUE',
              TruthyCellValueSynonyms: [
                'STRING_VALUE',
                /* more items */
              ],
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            },
            TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
          },
          /* more items */
        ],
        DataAggregation: {
          DatasetRowDateGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR,
          DefaultDateColumnName: 'STRING_VALUE'
        },
        DatasetDescription: 'STRING_VALUE',
        DatasetName: 'STRING_VALUE',
        Filters: [
          {
            FilterName: 'STRING_VALUE', /* required */
            OperandFieldName: 'STRING_VALUE', /* required */
            CategoryFilter: {
              CategoryFilterFunction: EXACT | CONTAINS,
              CategoryFilterType: CUSTOM_FILTER | CUSTOM_FILTER_LIST | FILTER_LIST,
              Constant: {
                CollectiveConstant: {
                  ValueList: [
                    'STRING_VALUE',
                    /* more items */
                  ]
                },
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              },
              Inverse: true || false
            },
            DateRangeFilter: {
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                RangeConstant: {
                  Maximum: 'STRING_VALUE',
                  Minimum: 'STRING_VALUE'
                }
              },
              Inclusive: true || false
            },
            FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER,
            FilterDescription: 'STRING_VALUE',
            FilterSynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER,
            NumericEqualityFilter: {
              Aggregation: NO_AGGREGATION | SUM | AVERAGE | COUNT | DISTINCT_COUNT | MAX | MEDIAN | MIN | STDEV | STDEVP | VAR | VARP,
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              }
            },
            NumericRangeFilter: {
              Aggregation: NO_AGGREGATION | SUM | AVERAGE | COUNT | DISTINCT_COUNT | MAX | MEDIAN | MIN | STDEV | STDEVP | VAR | VARP,
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                RangeConstant: {
                  Maximum: 'STRING_VALUE',
                  Minimum: 'STRING_VALUE'
                }
              },
              Inclusive: true || false
            },
            RelativeDateFilter: {
              Constant: {
                ConstantType: SINGULAR | RANGE | COLLECTIVE,
                SingularConstant: 'STRING_VALUE'
              },
              RelativeDateFilterFunction: PREVIOUS | THIS | LAST | NEXT | NOW,
              TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR
            }
          },
          /* more items */
        ],
        NamedEntities: [
          {
            EntityName: 'STRING_VALUE', /* required */
            Definition: [
              {
                FieldName: 'STRING_VALUE',
                Metric: {
                  Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | CUSTOM,
                  AggregationFunctionParameters: {
                    '<LimitedString>': 'STRING_VALUE',
                    /* '<LimitedString>': ... */
                  }
                },
                PropertyName: 'STRING_VALUE',
                PropertyRole: PRIMARY | ID,
                PropertyUsage: INHERIT | DIMENSION | MEASURE
              },
              /* more items */
            ],
            EntityDescription: 'STRING_VALUE',
            EntitySynonyms: [
              'STRING_VALUE',
              /* more items */
            ],
            SemanticEntityType: {
              SubTypeName: 'STRING_VALUE',
              TypeName: 'STRING_VALUE',
              TypeParameters: {
                '<LimitedString>': 'STRING_VALUE',
                /* '<LimitedString>': ... */
              }
            }
          },
          /* more items */
        ]
      },
      /* more items */
    ],
    Description: 'STRING_VALUE',
    Name: 'STRING_VALUE',
    UserExperienceVersion: LEGACY | NEW_READER_EXPERIENCE
  },
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.updateTopic(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic that you want to update.

    • TopicId — (String)

      The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • Topic — (map)

      The definition of the topic that you want to update.

      • Name — (String)

        The name of the topic.

      • Description — (String)

        The description of the topic.

      • UserExperienceVersion — (String)

        The user experience version of a topic.

        Possible values include:
        • "LEGACY"
        • "NEW_READER_EXPERIENCE"
      • DataSets — (Array<map>)

        The data sets that the topic is associated with.

        • DatasetArnrequired — (String)

          The Amazon Resource Name (ARN) of the dataset.

        • DatasetName — (String)

          The name of the dataset.

        • DatasetDescription — (String)

          The description of the dataset.

        • DataAggregation — (map)

          The definition of a data aggregation.

          • DatasetRowDateGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • DefaultDateColumnName — (String)

            The column name for the default date.

        • Filters — (Array<map>)

          The list of filter definitions.

          • FilterDescription — (String)

            A description of the filter used to select items for a topic.

          • FilterClass — (String)

            The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

            Possible values include:
            • "ENFORCED_VALUE_FILTER"
            • "CONDITIONAL_VALUE_FILTER"
            • "NAMED_VALUE_FILTER"
          • FilterNamerequired — (String)

            The name of the filter.

          • FilterSynonyms — (Array<String>)

            The other names or aliases for the filter.

          • OperandFieldNamerequired — (String)

            The name of the field that the filter operates on.

          • FilterType — (String)

            The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

            Possible values include:
            • "CATEGORY_FILTER"
            • "NUMERIC_EQUALITY_FILTER"
            • "NUMERIC_RANGE_FILTER"
            • "DATE_RANGE_FILTER"
            • "RELATIVE_DATE_FILTER"
          • CategoryFilter — (map)

            The category filter that is associated with this filter.

            • CategoryFilterFunction — (String)

              The category filter function. Valid values for this structure are EXACT and CONTAINS.

              Possible values include:
              • "EXACT"
              • "CONTAINS"
            • CategoryFilterType — (String)

              The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

              Possible values include:
              • "CUSTOM_FILTER"
              • "CUSTOM_FILTER_LIST"
              • "FILTER_LIST"
            • Constant — (map)

              The constant used in a category filter.

              • ConstantType — (String)

                The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                A singular constant used in a category filter. This element is used to specify a single value for the constant.

              • CollectiveConstant — (map)

                A collective constant used in a category filter. This element is used to specify a list of values for the constant.

                • ValueList — (Array<String>)

                  A list of values for the collective constant.

            • Inverse — (Boolean)

              A Boolean value that indicates if the filter is inverse.

          • NumericEqualityFilter — (map)

            The numeric equality filter.

            • Constant — (map)

              The constant used in a numeric equality filter.

              • ConstantType — (String)

                The type of the singular filter constant. Valid values for this structure are SINGULAR.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                The value of the singular filter constant.

            • Aggregation — (String)

              An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

              Possible values include:
              • "NO_AGGREGATION"
              • "SUM"
              • "AVERAGE"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "MAX"
              • "MEDIAN"
              • "MIN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
          • NumericRangeFilter — (map)

            The numeric range filter.

            • Inclusive — (Boolean)

              A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

            • Constant — (map)

              The constant used in a numeric range filter.

              • ConstantType — (String)

                The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • RangeConstant — (map)

                The value of the constant that is used to specify the endpoints of a range filter.

                • Minimum — (String)

                  The minimum value for a range constant.

                • Maximum — (String)

                  The maximum value for a range constant.

            • Aggregation — (String)

              An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

              Possible values include:
              • "NO_AGGREGATION"
              • "SUM"
              • "AVERAGE"
              • "COUNT"
              • "DISTINCT_COUNT"
              • "MAX"
              • "MEDIAN"
              • "MIN"
              • "STDEV"
              • "STDEVP"
              • "VAR"
              • "VARP"
          • DateRangeFilter — (map)

            The date range filter.

            • Inclusive — (Boolean)

              A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

            • Constant — (map)

              The constant used in a date range filter.

              • ConstantType — (String)

                The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • RangeConstant — (map)

                The value of the constant that is used to specify the endpoints of a range filter.

                • Minimum — (String)

                  The minimum value for a range constant.

                • Maximum — (String)

                  The maximum value for a range constant.

          • RelativeDateFilter — (map)

            The relative date filter.

            • TimeGranularity — (String)

              The level of time precision that is used to aggregate DateTime values.

              Possible values include:
              • "SECOND"
              • "MINUTE"
              • "HOUR"
              • "DAY"
              • "WEEK"
              • "MONTH"
              • "QUARTER"
              • "YEAR"
            • RelativeDateFilterFunction — (String)

              The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

              Possible values include:
              • "PREVIOUS"
              • "THIS"
              • "LAST"
              • "NEXT"
              • "NOW"
            • Constant — (map)

              The constant used in a relative date filter.

              • ConstantType — (String)

                The type of the singular filter constant. Valid values for this structure are SINGULAR.

                Possible values include:
                • "SINGULAR"
                • "RANGE"
                • "COLLECTIVE"
              • SingularConstant — (String)

                The value of the singular filter constant.

        • Columns — (Array<map>)

          The list of column definitions.

          • ColumnNamerequired — (String)

            The name of the column.

          • ColumnFriendlyName — (String)

            A user-friendly name for the column.

          • ColumnDescription — (String)

            A description of the column and its contents.

          • ColumnSynonyms — (Array<String>)

            The other names or aliases for the column.

          • ColumnDataRole — (String)

            The role of the column in the data. Valid values are DIMENSION and MEASURE.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • Aggregation — (String)

            The type of aggregation that is performed on the column data when it's queried.

            Possible values include:
            • "SUM"
            • "MAX"
            • "MIN"
            • "COUNT"
            • "DISTINCT_COUNT"
            • "AVERAGE"
            • "MEDIAN"
            • "STDEV"
            • "STDEVP"
            • "VAR"
            • "VARP"
          • IsIncludedInTopic — (Boolean)

            A Boolean value that indicates whether the column is included in the query results.

          • DisableIndexing — (Boolean)

            A Boolean value that indicates whether the column shows in the autocomplete functionality.

          • ComparativeOrder — (map)

            The order in which data is displayed for the column when it's used in a comparative context.

            • UseOrdering — (String)

              The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

              Possible values include:
              • "GREATER_IS_BETTER"
              • "LESSER_IS_BETTER"
              • "SPECIFIED"
            • SpecifedOrder — (Array<String>)

              The list of columns to be used in the ordering.

            • TreatUndefinedSpecifiedValues — (String)

              The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

              Possible values include:
              • "LEAST"
              • "MOST"
          • SemanticType — (map)

            The semantic type of data contained in the column.

            • TypeName — (String)

              The semantic type name.

            • SubTypeName — (String)

              The semantic type sub type name.

            • TypeParameters — (map<String>)

              The semantic type parameters.

            • TruthyCellValue — (String)

              The semantic type truthy cell value.

            • TruthyCellValueSynonyms — (Array<String>)

              The other names or aliases for the true cell value.

            • FalseyCellValue — (String)

              The semantic type falsey cell value.

            • FalseyCellValueSynonyms — (Array<String>)

              The other names or aliases for the false cell value.

          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • AllowedAggregations — (Array<String>)

            The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NotAllowedAggregations — (Array<String>)

            The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • DefaultFormatting — (map)

            The default formatting used for values in the column.

            • DisplayFormat — (String)

              The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

              Possible values include:
              • "AUTO"
              • "PERCENT"
              • "CURRENCY"
              • "NUMBER"
              • "DATE"
              • "STRING"
            • DisplayFormatOptions — (map)

              The additional options for display formatting.

              • UseBlankCellFormat — (Boolean)

                A Boolean value that indicates whether to use blank cell format.

              • BlankCellFormat — (String)

                Determines the blank cell format.

              • DateFormat — (String)

                Determines the DateTime format.

              • DecimalSeparator — (String)

                Determines the decimal separator.

                Possible values include:
                • "COMMA"
                • "DOT"
              • GroupingSeparator — (String)

                Determines the grouping separator.

              • UseGrouping — (Boolean)

                A Boolean value that indicates whether to use grouping.

              • FractionDigits — (Integer)

                Determines the number of fraction digits.

              • Prefix — (String)

                The prefix value for a display format.

              • Suffix — (String)

                The suffix value for a display format.

              • UnitScaler — (String)

                The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                Possible values include:
                • "NONE"
                • "AUTO"
                • "THOUSANDS"
                • "MILLIONS"
                • "BILLIONS"
                • "TRILLIONS"
              • NegativeFormat — (map)

                The negative format.

                • Prefix — (String)

                  The prefix for a negative format.

                • Suffix — (String)

                  The suffix for a negative format.

              • CurrencySymbol — (String)

                The currency symbol, such as USD.

          • NeverAggregateInFilter — (Boolean)

            A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.

          • CellValueSynonyms — (Array<map>)

            The other names or aliases for the column cell value.

            • CellValue — (String)

              The cell value.

            • Synonyms — (Array<String>)

              Other names or aliases for the cell value.

          • NonAdditive — (Boolean)

            The non additive value for the column.

        • CalculatedFields — (Array<map>)

          The list of calculated field definitions.

          • CalculatedFieldNamerequired — (String)

            The calculated field name.

          • CalculatedFieldDescription — (String)

            The calculated field description.

          • Expressionrequired — (String)

            The calculated field expression.

          • CalculatedFieldSynonyms — (Array<String>)

            The other names or aliases for the calculated field.

          • IsIncludedInTopic — (Boolean)

            A boolean value that indicates if a calculated field is included in the topic.

          • DisableIndexing — (Boolean)

            A Boolean value that indicates if a calculated field is visible in the autocomplete.

          • ColumnDataRole — (String)

            The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

            Possible values include:
            • "DIMENSION"
            • "MEASURE"
          • TimeGranularity — (String)

            The level of time precision that is used to aggregate DateTime values.

            Possible values include:
            • "SECOND"
            • "MINUTE"
            • "HOUR"
            • "DAY"
            • "WEEK"
            • "MONTH"
            • "QUARTER"
            • "YEAR"
          • DefaultFormatting — (map)

            The default formatting definition.

            • DisplayFormat — (String)

              The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

              Possible values include:
              • "AUTO"
              • "PERCENT"
              • "CURRENCY"
              • "NUMBER"
              • "DATE"
              • "STRING"
            • DisplayFormatOptions — (map)

              The additional options for display formatting.

              • UseBlankCellFormat — (Boolean)

                A Boolean value that indicates whether to use blank cell format.

              • BlankCellFormat — (String)

                Determines the blank cell format.

              • DateFormat — (String)

                Determines the DateTime format.

              • DecimalSeparator — (String)

                Determines the decimal separator.

                Possible values include:
                • "COMMA"
                • "DOT"
              • GroupingSeparator — (String)

                Determines the grouping separator.

              • UseGrouping — (Boolean)

                A Boolean value that indicates whether to use grouping.

              • FractionDigits — (Integer)

                Determines the number of fraction digits.

              • Prefix — (String)

                The prefix value for a display format.

              • Suffix — (String)

                The suffix value for a display format.

              • UnitScaler — (String)

                The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

                Possible values include:
                • "NONE"
                • "AUTO"
                • "THOUSANDS"
                • "MILLIONS"
                • "BILLIONS"
                • "TRILLIONS"
              • NegativeFormat — (map)

                The negative format.

                • Prefix — (String)

                  The prefix for a negative format.

                • Suffix — (String)

                  The suffix for a negative format.

              • CurrencySymbol — (String)

                The currency symbol, such as USD.

          • Aggregation — (String)

            The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

            Possible values include:
            • "SUM"
            • "MAX"
            • "MIN"
            • "COUNT"
            • "DISTINCT_COUNT"
            • "AVERAGE"
            • "MEDIAN"
            • "STDEV"
            • "STDEVP"
            • "VAR"
            • "VARP"
          • ComparativeOrder — (map)

            The order in which data is displayed for the calculated field when it's used in a comparative context.

            • UseOrdering — (String)

              The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

              Possible values include:
              • "GREATER_IS_BETTER"
              • "LESSER_IS_BETTER"
              • "SPECIFIED"
            • SpecifedOrder — (Array<String>)

              The list of columns to be used in the ordering.

            • TreatUndefinedSpecifiedValues — (String)

              The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

              Possible values include:
              • "LEAST"
              • "MOST"
          • SemanticType — (map)

            The semantic type.

            • TypeName — (String)

              The semantic type name.

            • SubTypeName — (String)

              The semantic type sub type name.

            • TypeParameters — (map<String>)

              The semantic type parameters.

            • TruthyCellValue — (String)

              The semantic type truthy cell value.

            • TruthyCellValueSynonyms — (Array<String>)

              The other names or aliases for the true cell value.

            • FalseyCellValue — (String)

              The semantic type falsey cell value.

            • FalseyCellValueSynonyms — (Array<String>)

              The other names or aliases for the false cell value.

          • AllowedAggregations — (Array<String>)

            The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NotAllowedAggregations — (Array<String>)

            The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

          • NeverAggregateInFilter — (Boolean)

            A Boolean value that indicates whether to never aggregate calculated field in filters.

          • CellValueSynonyms — (Array<map>)

            The other names or aliases for the calculated field cell value.

            • CellValue — (String)

              The cell value.

            • Synonyms — (Array<String>)

              Other names or aliases for the cell value.

          • NonAdditive — (Boolean)

            The non additive for the table style target.

        • NamedEntities — (Array<map>)

          The list of named entities definitions.

          • EntityNamerequired — (String)

            The name of the named entity.

          • EntityDescription — (String)

            The description of the named entity.

          • EntitySynonyms — (Array<String>)

            The other names or aliases for the named entity.

          • SemanticEntityType — (map)

            The type of named entity that a topic represents.

            • TypeName — (String)

              The semantic entity type name.

            • SubTypeName — (String)

              The semantic entity sub type name.

            • TypeParameters — (map<String>)

              The semantic entity type parameters.

          • Definition — (Array<map>)

            The definition of a named entity.

            • FieldName — (String)

              The name of the entity.

            • PropertyName — (String)

              The property name to be used for the named entity.

            • PropertyRole — (String)

              The property role. Valid values for this structure are PRIMARY and ID.

              Possible values include:
              • "PRIMARY"
              • "ID"
            • PropertyUsage — (String)

              The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

              Possible values include:
              • "INHERIT"
              • "DIMENSION"
              • "MEASURE"
            • Metric — (map)

              The definition of a metric.

              • Aggregation — (String)

                The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

                Possible values include:
                • "SUM"
                • "MIN"
                • "MAX"
                • "COUNT"
                • "AVERAGE"
                • "DISTINCT_COUNT"
                • "STDEV"
                • "STDEVP"
                • "VAR"
                • "VARP"
                • "PERCENTILE"
                • "MEDIAN"
                • "CUSTOM"
              • AggregationFunctionParameters — (map<String>)

                The additional parameters for an aggregation function.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • Arn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • RefreshArn — (String)

        The Amazon Resource Name (ARN) of the topic refresh.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTopicPermissions(params = {}, callback) ⇒ AWS.Request

Updates the permissions of a topic.

Service Reference:

Examples:

Calling the updateTopicPermissions operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  TopicId: 'STRING_VALUE', /* required */
  GrantPermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ],
  RevokePermissions: [
    {
      Actions: [ /* required */
        'STRING_VALUE',
        /* more items */
      ],
      Principal: 'STRING_VALUE' /* required */
    },
    /* more items */
  ]
};
quicksight.updateTopicPermissions(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for.

    • TopicId — (String)

      The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • GrantPermissions — (Array<map>)

      The resource permissions that you want to grant to the topic.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

    • RevokePermissions — (Array<map>)

      The resource permissions that you want to revoke from the topic.

      • Principalrequired — (String)

        The Amazon Resource Name (ARN) of the principal. This can be one of the following:

        • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

        • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

        • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

      • Actionsrequired — (Array<String>)

        The IAM action to grant or revoke permissions on.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • Permissions — (Array<map>)

        A list of resource permissions on the topic.

        • Principalrequired — (String)

          The Amazon Resource Name (ARN) of the principal. This can be one of the following:

          • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

          • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

          • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

        • Actionsrequired — (Array<String>)

          The IAM action to grant or revoke permissions on.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request

Updates a topic refresh schedule.

Service Reference:

Examples:

Calling the updateTopicRefreshSchedule operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  DatasetId: 'STRING_VALUE', /* required */
  RefreshSchedule: { /* required */
    BasedOnSpiceSchedule: true || false, /* required */
    IsEnabled: true || false, /* required */
    RepeatAt: 'STRING_VALUE',
    StartingAt: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
    Timezone: 'STRING_VALUE',
    TopicScheduleType: HOURLY | DAILY | WEEKLY | MONTHLY
  },
  TopicId: 'STRING_VALUE' /* required */
};
quicksight.updateTopicRefreshSchedule(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want to update.

    • TopicId — (String)

      The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

    • DatasetId — (String)

      The ID of the dataset.

    • RefreshSchedule — (map)

      The definition of a refresh schedule.

      • IsEnabledrequired — (Boolean)

        A Boolean value that controls whether to schedule is enabled.

      • BasedOnSpiceSchedulerequired — (Boolean)

        A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

      • StartingAt — (Date)

        The starting date and time for the refresh schedule.

      • Timezone — (String)

        The timezone that you want the refresh schedule to use.

      • RepeatAt — (String)

        The time of day when the refresh should run, for example, Monday-Sunday.

      • TopicScheduleType — (String)

        The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

        Possible values include:
        • "HOURLY"
        • "DAILY"
        • "WEEKLY"
        • "MONTHLY"

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • TopicId — (String)

        The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      • TopicArn — (String)

        The Amazon Resource Name (ARN) of the topic.

      • DatasetArn — (String)

        The Amazon Resource Name (ARN) of the dataset.

      • Status — (Integer)

        The HTTP status of the request.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateUser(params = {}, callback) ⇒ AWS.Request

Updates an Amazon QuickSight user.

Service Reference:

Examples:

Calling the updateUser operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Email: 'STRING_VALUE', /* required */
  Namespace: 'STRING_VALUE', /* required */
  Role: ADMIN | AUTHOR | READER | RESTRICTED_AUTHOR | RESTRICTED_READER, /* required */
  UserName: 'STRING_VALUE', /* required */
  CustomFederationProviderUrl: 'STRING_VALUE',
  CustomPermissionsName: 'STRING_VALUE',
  ExternalLoginFederationProviderType: 'STRING_VALUE',
  ExternalLoginId: 'STRING_VALUE',
  UnapplyCustomPermissions: true || false
};
quicksight.updateUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • UserName — (String)

      The Amazon QuickSight user name that you want to update.

    • AwsAccountId — (String)

      The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

    • Namespace — (String)

      The namespace. Currently, you should set this to default.

    • Email — (String)

      The email address of the user that you want to update.

    • Role — (String)

      The Amazon QuickSight role of the user. The role can be one of the following default security cohorts:

      • READER: A user who has read-only access to dashboards.

      • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

      • ADMIN: A user who is an author, who can also manage Amazon QuickSight settings.

      The name of the Amazon QuickSight role is invisible to the user except for the console screens dealing with permissions.

      Possible values include:
      • "ADMIN"
      • "AUTHOR"
      • "READER"
      • "RESTRICTED_AUTHOR"
      • "RESTRICTED_READER"
    • CustomPermissionsName — (String)

      (Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:

      • Create and update data sources

      • Create and update datasets

      • Create and update email reports

      • Subscribe to email reports

      A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

      Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

      This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

    • UnapplyCustomPermissions — (Boolean)

      A flag that you use to indicate that you want to remove all custom permissions from this user. Using this parameter resets the user to the state it was in before a custom permissions profile was applied. This parameter defaults to NULL and it doesn't accept any other value.

    • ExternalLoginFederationProviderType — (String)

      The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

      • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com. When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl" parameter which is only needed when the external provider is custom.

      • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC type, use the CustomFederationProviderUrl parameter to provide the custom OIDC provider URL.

      • NONE: This clears all the previously saved external login information for a user. Use the DescribeUser API operation to check the external login information.

    • CustomFederationProviderUrl — (String)

      The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

    • ExternalLoginId — (String)

      The identity ID for a user in the external login provider.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • User — (map)

        The Amazon QuickSight user.

        • Arn — (String)

          The Amazon Resource Name (ARN) for the user.

        • UserName — (String)

          The user's user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

        • Email — (String)

          The user's email address.

        • Role — (String)

          The Amazon QuickSight role for the user. The user role can be one of the following:.

          • READER: A user who has read-only access to dashboards.

          • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

          • ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight settings.

          • RESTRICTED_READER: This role isn't currently available for use.

          • RESTRICTED_AUTHOR: This role isn't currently available for use.

          Possible values include:
          • "ADMIN"
          • "AUTHOR"
          • "READER"
          • "RESTRICTED_AUTHOR"
          • "RESTRICTED_READER"
        • IdentityType — (String)

          The type of identity authentication used by the user.

          Possible values include:
          • "IAM"
          • "QUICKSIGHT"
          • "IAM_IDENTITY_CENTER"
        • Active — (Boolean)

          The active status of user. When you create an Amazon QuickSight user that's not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

        • PrincipalId — (String)

          The principal ID of the user.

        • CustomPermissionsName — (String)

          The custom permissions profile associated with this user.

        • ExternalLoginFederationProviderType — (String)

          The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

          • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.

          • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.

        • ExternalLoginFederationProviderUrl — (String)

          The URL of the external login provider.

        • ExternalLoginId — (String)

          The identity ID for the user in the external login provider.

      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.

updateVPCConnection(params = {}, callback) ⇒ AWS.Request

Updates a VPC connection.

Service Reference:

Examples:

Calling the updateVPCConnection operation

var params = {
  AwsAccountId: 'STRING_VALUE', /* required */
  Name: 'STRING_VALUE', /* required */
  RoleArn: 'STRING_VALUE', /* required */
  SecurityGroupIds: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  SubnetIds: [ /* required */
    'STRING_VALUE',
    /* more items */
  ],
  VPCConnectionId: 'STRING_VALUE', /* required */
  DnsResolvers: [
    'STRING_VALUE',
    /* more items */
  ]
};
quicksight.updateVPCConnection(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Parameters:

  • params (Object) (defaults to: {})
    • AwsAccountId — (String)

      The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.

    • VPCConnectionId — (String)

      The ID of the VPC connection that you're updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

    • Name — (String)

      The display name for the VPC connection.

    • SubnetIds — (Array<String>)

      A list of subnet IDs for the VPC connection.

    • SecurityGroupIds — (Array<String>)

      A list of security group IDs for the VPC connection.

    • DnsResolvers — (Array<String>)

      A list of IP addresses of DNS resolver endpoints for the VPC connection.

    • RoleArn — (String)

      An IAM role associated with the VPC connection.

Callback (callback):

  • function(err, data) { ... }

    Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.

    Context (this):

    • (AWS.Response)

      the response object containing error, data properties, and the original request object.

    Parameters:

    • err (Error)

      the error object returned from the request. Set to null if the request is successful.

    • data (Object)

      the de-serialized data returned from the request. Set to null if a request error occurs. The data object has the following properties:

      • Arn — (String)

        The Amazon Resource Name (ARN) of the VPC connection.

      • VPCConnectionId — (String)

        The ID of the VPC connection that you are updating. This ID is a unique identifier for each Amazon Web Services Region in anAmazon Web Services account.

      • UpdateStatus — (String)

        The update status of the VPC connection's last update.

        Possible values include:
        • "CREATION_IN_PROGRESS"
        • "CREATION_SUCCESSFUL"
        • "CREATION_FAILED"
        • "UPDATE_IN_PROGRESS"
        • "UPDATE_SUCCESSFUL"
        • "UPDATE_FAILED"
        • "DELETION_IN_PROGRESS"
        • "DELETION_FAILED"
        • "DELETED"
      • AvailabilityStatus — (String)

        The availability status of the VPC connection.

        Possible values include:
        • "AVAILABLE"
        • "UNAVAILABLE"
        • "PARTIALLY_AVAILABLE"
      • RequestId — (String)

        The Amazon Web Services request ID for this operation.

      • Status — (Integer)

        The HTTP status of the request.

Returns:

  • (AWS.Request)

    a handle to the operation request for subsequent event callback registration.